mirror of
https://github.com/KevinMidboe/nginx.git
synced 2025-12-08 20:38:51 +00:00
Cleanup : all sites share a common syntax
This commit is contained in:
77
sites-available/000-default.conf
Normal file
77
sites-available/000-default.conf
Normal file
@@ -0,0 +1,77 @@
|
||||
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
# 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 _;
|
||||
|
||||
add_header X-Dead-End true;
|
||||
add_header 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 _;
|
||||
|
||||
add_header X-Dead-End true;
|
||||
add_header 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
|
||||
# }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user