summaryrefslogtreecommitdiff
path: root/nginx
diff options
context:
space:
mode:
authorVasudev Kamath <vasudev@copyninja.info>2016-05-02 20:54:51 +0530
committerVasudev Kamath <vasudev@copyninja.info>2016-05-02 20:54:51 +0530
commit06604aa0c85c3b55519e8f14a3dbecad35b2e38d (patch)
treeec57814a523cd5b013e1efb20b4745388a1412ad /nginx
parentc016f98360b940a2bec6f3eff87b3c216927251d (diff)
My blog site configuration
Diffstat (limited to 'nginx')
-rw-r--r--nginx/sites-available/copyninja.info31
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;
+}