diff --git a/conf.d/sinqstatus-test.conf b/conf.d/sinqstatus-test.conf new file mode 100644 index 0000000..7e4e15b --- /dev/null +++ b/conf.d/sinqstatus-test.conf @@ -0,0 +1,31 @@ +# Redirect HTTP to HTTPS +server { + listen 80; + server_name sinqstatus-test.psi.ch; + + return 301 https://$host$request_uri; +} + +# Serve content over HTTPS +server { + listen 443 ssl; + server_name sinqstatus-test.psi.ch; + + root /opt/webcontent/sinqstatus-test; + index index.html; + + ssl_certificate /etc/ssl/certs/sinqstatus-test.psi.ch.crt; + ssl_certificate_key /etc/ssl/private/sinqstatus-test.psi.ch.key; + + access_log /var/log/nginx/sinqstatus-test.access.log; + error_log /var/log/nginx/sinqstatus-test.error.log; + + location / { + autoindex on; + autoindex_exact_size off; + autoindex_localtime on; + + try_files $uri $uri/ =404; + } +} +