diff options
Diffstat (limited to 'nginx/sites-available')
-rw-r--r-- | nginx/sites-available/copyninja.info | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/nginx/sites-available/copyninja.info b/nginx/sites-available/copyninja.info new file mode 100644 index 0000000..4288597 --- /dev/null +++ b/nginx/sites-available/copyninja.info @@ -0,0 +1,31 @@ +server { + listen 80; + server_name copyninja.info www.copyninja.info; + + #redirect all traffic to https + return 301 https://$server_name$request_uri; +} + + +server { + listen 443 ssl; + server_name copyninja.info www.copyninja.info; + + ssl on; + ssl_certificate /etc/ssl/certs/copyninja.info.cert.pem; + ssl_certificate_key /etc/ssl/private/copyninja.info.privkey.pem; + + include /etc/nginx/conf.d/ssl.conf; + + root /srv/copyninja.info/; + index index.html index.htm; + + # Caching static files + location ~* \.(?:ico|css|js|gif|jpe?g|png)$ { + expires 30d; + add_header Pragma public; + add_header Cache-Control "public"; + } + + try_files $uri $uri/index.html $uri.html =404; +} |