diff --git a/config/nginx/nginx.conf b/config/nginx/nginx.conf index 64f196c..e7b6487 100644 --- a/config/nginx/nginx.conf +++ b/config/nginx/nginx.conf @@ -1,83 +1,175 @@ -# matsubara.nl server { server_name matsubara.nl www.matsubara.nl; listen 80; listen [::]:80; - return 301 https://$host$request_uri; -} - -server { - server_name matsubara.nl www.matsubara.nl; - server_tokens off; - - listen 443 ssl http2; - listen [::]:443 ssl http2; - - # These two directives define the paths to the TLS certificate and secret key. - # These will be provisioned using Certbot and mounted into the Nginx container in the next step. - ssl_certificate /etc/letsencrypt/live/matsubara.nl/fullchain.pem; - ssl_certificate_key /etc/letsencrypt/live/matsubara.nl/privkey.pem; - - location / { - root /usr/share/nginx/html; - index index.html index.htm; - - # to redirect all the requests to index.html, - # useful when you are using react-router - - try_files $uri /index.html; - } - - error_page 500 502 503 504 /50x.html; - - location = /50x.html { - root /usr/share/nginx/html; - } - - location /.well-known/acme-challenge/ { - root /var/www/certbot; - } -} - -# michelaben.nl - -server { - server_name michelaben.nl www.michelaben.nl; - listen 80; - listen [::]:80; - - return 301 https://$host$request_uri; -} - -server { - server_name michelaben.nl www.michelaben.nl; - server_tokens off; - - listen 443 ssl http2; - listen [::]:443 ssl http2; - - # These two directives define the paths to the TLS certificate and secret key. - # These will be provisioned using Certbot and mounted into the Nginx container in the next step. - ssl_certificate /etc/letsencrypt/live/matsubara.nl/fullchain.pem; - ssl_certificate_key /etc/letsencrypt/live/matsubara.nl/privkey.pem; - location / { - root /usr/share/nginx/html/michelaben; # Update the path to your specific directory - index index.html; - - # Redirect all requests to index.html + root /usr/share/nginx/html; + index index.html index.htm; try_files $uri /index.html; } - - error_page 500 502 503 504 /50x.html; - - location = /50x.html { - root /usr/share/nginx/html; - } - - location /.well-known/acme-challenge/ { - root /var/www/certbot; - } } + + +# # matsubara.nl + +# server { +# server_name matsubara.nl www.matsubara.nl; +# listen 80; +# listen [::]:80; + +# return 301 https://$host$request_uri; +# } + +# server { +# server_name matsubara.nl www.matsubara.nl; +# server_tokens off; + +# listen 443 ssl http2; +# listen [::]:443 ssl http2; + +# # These two directives define the paths to the TLS certificate and secret key. +# # These will be provisioned using Certbot and mounted into the Nginx container in the next step. +# ssl_certificate /etc/letsencrypt/live/matsubara.nl/fullchain.pem; +# ssl_certificate_key /etc/letsencrypt/live/matsubara.nl/privkey.pem; + +# location / { +# root /usr/share/nginx/html; +# index index.html index.htm; + +# # to redirect all the requests to index.html, +# # useful when you are using react-router + +# try_files $uri /index.html; +# } + +# error_page 500 502 503 504 /50x.html; + +# location = /50x.html { +# root /usr/share/nginx/html; +# } + +# location /.well-known/acme-challenge/ { +# root /var/www/certbot; +# } +# } + +# # pa4kev.nl + +# server { +# server_name pa4kev.nl www.pa4kev.nl; +# listen 80; +# listen [::]:80; + +# return 301 https://$host$request_uri; +# } + +# server { +# server_name pa4kev.nl www.pa4kev.nl; +# server_tokens off; + +# listen 443 ssl http2; +# listen [::]:443 ssl http2; + +# # These two directives define the paths to the TLS certificate and secret key. +# # These will be provisioned using Certbot and mounted into the Nginx container in the next step. +# ssl_certificate /etc/letsencrypt/live/matsubara.nl/fullchain.pem; +# ssl_certificate_key /etc/letsencrypt/live/matsubara.nl/privkey.pem; + +# location / { +# rewrite ^/$ /radio permanent; +# } + +# error_page 500 502 503 504 /50x.html; + +# location = /50x.html { +# root /usr/share/nginx/html; +# } + +# location /.well-known/acme-challenge/ { +# root /var/www/certbot; +# } +# } + +# # michelaben.nl + +# server { +# server_name michelaben.nl www.michelaben.nl; +# listen 80; +# listen [::]:80; + +# return 301 https://$host$request_uri; +# } + +# server { +# server_name michelaben.nl www.michelaben.nl; +# server_tokens off; + +# listen 443 ssl http2; +# listen [::]:443 ssl http2; + +# # These two directives define the paths to the TLS certificate and secret key. +# # These will be provisioned using Certbot and mounted into the Nginx container in the next step. +# ssl_certificate /etc/letsencrypt/live/matsubara.nl/fullchain.pem; +# ssl_certificate_key /etc/letsencrypt/live/matsubara.nl/privkey.pem; + +# location / { +# root /usr/share/nginx/html/michelaben; # Update the path to your specific directory +# index index.html; + +# # Redirect all requests to index.html +# try_files $uri /index.html; +# } + +# error_page 500 502 503 504 /50x.html; + +# location = /50x.html { +# root /usr/share/nginx/html; +# } + +# location /.well-known/acme-challenge/ { +# root /var/www/certbot; +# } +# } + +# # gitea.matsubara.nl + +# server { +# server_name gitea.matsubara.nl; +# listen 80; +# listen [::]:80; + +# return 301 https://$host$request_uri; +# } + +# server { +# server_name gitea.matsubara.nl; +# server_tokens off; + +# listen 443 ssl http2; +# listen [::]:443 ssl http2; + +# # These two directives define the paths to the TLS certificate and secret key. +# # These will be provisioned using Certbot and mounted into the Nginx container in the next step. +# ssl_certificate /etc/letsencrypt/live/matsubara.nl/fullchain.pem; +# ssl_certificate_key /etc/letsencrypt/live/matsubara.nl/privkey.pem; + +# location / { +# root /usr/share/nginx/html/michelaben; # Update the path to your specific directory +# index index.html; + +# # Redirect all requests to index.html +# try_files $uri /index.html; +# } + +# error_page 500 502 503 504 /50x.html; + +# location = /50x.html { +# root /usr/share/nginx/html; +# } + +# location /.well-known/acme-challenge/ { +# root /var/www/certbot; +# } +# }