Files
nginx/sites-available/000-default.conf

79 lines
1.8 KiB
Plaintext

# - - - - - - - - - - - - - - - - - - - - - - - - - -
# 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
# }