summaryrefslogtreecommitdiff
path: root/nginx
diff options
context:
space:
mode:
authorVasudev Kamath <vasudev@copyninja.info>2016-05-05 14:06:28 +0530
committerVasudev Kamath <vasudev@copyninja.info>2016-05-05 14:06:28 +0530
commit6eaf5216616bb22ee6f6e19e377c975367dcaa3e (patch)
tree3b41ecdfa52ad736440e5a5b16fd4fc794d650c6 /nginx
parentbb89c30e68ca896e425c63346d950625b29a2f8c (diff)
Allow letsencrypt updates.
Diffstat (limited to 'nginx')
-rw-r--r--nginx/sites-available/copyninja.info9
-rw-r--r--nginx/sites-available/source.copyninja.info9
2 files changed, 14 insertions, 4 deletions
diff --git a/nginx/sites-available/copyninja.info b/nginx/sites-available/copyninja.info
index 4288597..563207c 100644
--- a/nginx/sites-available/copyninja.info
+++ b/nginx/sites-available/copyninja.info
@@ -12,8 +12,8 @@ server {
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;
+ ssl_certificate /etc/letsencrypt/live/copyninja.info-0001/fullchain.pem;
+ ssl_certificate_key /etc/letsencrypt/live/copyninja.info-0001/privkey.pem;
include /etc/nginx/conf.d/ssl.conf;
@@ -27,5 +27,10 @@ server {
add_header Cache-Control "public";
}
+ # allow letsencrypt
+ location ~ /.well-known {
+ allow all;
+ }
+
try_files $uri $uri/index.html $uri.html =404;
}
diff --git a/nginx/sites-available/source.copyninja.info b/nginx/sites-available/source.copyninja.info
index 3b42e91..f237aa9 100644
--- a/nginx/sites-available/source.copyninja.info
+++ b/nginx/sites-available/source.copyninja.info
@@ -13,8 +13,8 @@ server {
root /usr/share/cgit;
ssl on;
- ssl_certificate /etc/ssl/certs/source.copyninja.info.cert.pem;
- ssl_certificate_key /etc/ssl/private/source.copyninja.info.privkey.pem;
+ ssl_certificate /etc/letsencrypt/live/source.copyninja.info/fullchain.pem;
+ ssl_certificate_key /etc/letsencrypt/live/source.copyninja.info/privkey.pem;
include /etc/nginx/conf.d/ssl.conf;
@@ -24,6 +24,11 @@ server {
add_header Cache-Control: "public";
}
+ # letsencrypt
+ location ~ /.well-known {
+ allow all;
+ }
+
# static repo files for cloning over https
location ~ ^.*\.git/objects/([0-9a-f]+/[0-9a-f]+|pack/pack-[0-9a-f]+.(pack|idx))$ {
root /home/git/projects;