# - - - - - - - - - - - - - - - - - - - - - - - - - - # Default server configuration # Any server_name not matched for port 80 or 443 # returns 200 ok or 425 not supported respectively # - - - - - - - - - - - - - - - - - - - - - - - - - - server { listen 80 default_server; listen [::]:80 default_server; server_name _; more_set_headers 'X-Dead-End true'; more_set_headers 'Content-Type text/plain'; return 200 ok; } # Don't want to return anything without a server_name. # User a self signed snakeoil cert to deliver response. server { listen 443 ssl http2; listen [::]:443 ssl http2; server_name _; more_set_headers 'X-Dead-End true'; more_set_headers 'Content-Type text/plain'; return 425 "SSL not supported here."; ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem; ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key; } # Return stub status only for local local dns name server { listen 80; server_name bifrost.schleppe; location /nginx_status { stub_status; } } #server { # listen 80 default_server; # listen [::]:80 default_server; # server_name planetposen.no *.leifsopplevelser.no ruterna.no *.kevinmidboe.com kevinmidboe.com knowit.vin seasoned.show request.movie *.schleppe.cloud *.k9e.no; # more_set_headers Upgrading Connection; # return 302 https://$host$request_uri; #} # server { # listen 443 ssl http2; # listen [::]:443 ssl http2; # server_name bookit.schleppe.cloud; # root /usr/share/nginx/html/Bookit-Frontend/build; # location / { # index index.html; # } # ssl_certificate /etc/letsencrypt/live/bookit.schleppe.cloud/fullchain.pem; # managed by Certbot # ssl_certificate_key /etc/letsencrypt/live/bookit.schleppe.cloud/privkey.pem; # managed by Certbot # }