diff --git a/mdwalters.conf b/mdwalters.conf index 545e455..1ba99f9 100644 --- a/mdwalters.conf +++ b/mdwalters.conf @@ -1,56 +1,13 @@ +# example server { listen 443 ssl; listen [::]:443 ssl; - server_name ~^(\d)\.mdwalters\.exozy\.me; - - include conf.d/ssl; + server_name example.mdwalters.exozy.me; + root /srv/http/pages/somefolder; index index.html; location / { - # https://serverfault.com/questions/638505/nginx-dynamic-proxy-pass-doesnt-resolve-properly - proxy_pass http://127.0.0.1:420$1; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - - # Proxy WebSockets - proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection "Upgrade"; - } -} - -server { - listen 443 ssl; - listen [::]:443 ssl; - server_name ~^(?.+)\.exozy\.me; - - include conf.d/ssl; - - root /home/mdwalters/pages/$page; - index index.html; - - error_page 502 404 /404.html; - location = /404.html { - internal; - } - - location / { - try_files $uri $uri.html $uri/ = @fallback; - } - - location @fallback { - proxy_pass http://unix:/home/mdwalters/pages/$page; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - - # Proxy WebSockets - proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection "Upgrade"; + try_files $uri $uri.html $uri/ =404; } }