mirror of
https://github.com/KevinMidboe/nginx.git
synced 2025-10-29 09:40:26 +00:00
79 lines
1.7 KiB
Plaintext
79 lines
1.7 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;
|
|
# add_header 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
|
|
# }
|
|
|
|
|