X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=server-configs%2Fnginx%2Fsites-enabled%2Fmctxconfig;h=97e46b6a5bf6697b3bbc7d33734515b9ff0b2c2c;hb=3a26204db04e6c4e6393fe4969b4f2668bb4be2e;hp=82d972a3d5651bf783195d2e10e7fa6066e2d109;hpb=55e0e3688d07568f988b295239f3673a16c5cc9e;p=matches%2FMCTX3420.git diff --git a/server-configs/nginx/sites-enabled/mctxconfig b/server-configs/nginx/sites-enabled/mctxconfig index 82d972a..97e46b6 100644 --- a/server-configs/nginx/sites-enabled/mctxconfig +++ b/server-configs/nginx/sites-enabled/mctxconfig @@ -1,5 +1,21 @@ server { - listen 80; + #Redirect HTTP to HTTPS + listen [::]:80; + return 301 https://$host$request_uri; +} + +server { + listen 443; + + ssl on; + ssl_certificate /usr/share/nginx/conf/server.crt; + ssl_certificate_key /usr/share/nginx/conf/server.key; + + ssl_session_timeout 5m; + + ssl_protocols SSLv3 TLSv1; + ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv3:+EXP; + ssl_prefer_server_ciphers on; #Change this to match your root directory root /usr/share/nginx/www; @@ -65,13 +81,13 @@ server { } #Program log - location ^~ /api/log { + location = /api/log { alias /var/log/mctxserv.log; default_type text/plain; } #Program error log - location ^~ /api/errorlog { + location = /api/errorlog { alias /var/log/mctxserv-error.log; default_type text/plain; }