summaryrefslogtreecommitdiff
path: root/cyfraeviolae.conf
diff options
context:
space:
mode:
Diffstat (limited to 'cyfraeviolae.conf')
-rw-r--r--cyfraeviolae.conf199
1 files changed, 81 insertions, 118 deletions
diff --git a/cyfraeviolae.conf b/cyfraeviolae.conf
index 67d97c0..6a80c37 100644
--- a/cyfraeviolae.conf
+++ b/cyfraeviolae.conf
@@ -5,6 +5,58 @@ server {
}
server {
+ server_name wiki.cyfraeviolae.org;
+ location ~ /\. {
+ deny all;
+ }
+
+ location / {
+ proxy_pass http://127.0.0.1:6875/;
+ }
+
+
+ listen 443 ssl; # managed by Certbot
+ ssl_certificate /etc/letsencrypt/live/wiki.cyfraeviolae.org/fullchain.pem; # managed by Certbot
+ ssl_certificate_key /etc/letsencrypt/live/wiki.cyfraeviolae.org/privkey.pem; # managed by Certbot
+ include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
+ ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
+
+}
+
+server {
+ server_name blog.cyfraeviolae.org;
+
+ location ~ /\. {
+ deny all;
+ }
+
+ location / {
+ root /srv/blog;
+ }
+
+ listen 443 ssl; # managed by Certbot
+ ssl_certificate /etc/letsencrypt/live/blog.cyfraeviolae.org/fullchain.pem; # managed by Certbot
+ ssl_certificate_key /etc/letsencrypt/live/blog.cyfraeviolae.org/privkey.pem; # managed by Certbot
+ include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
+ ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
+
+}
+
+server {
+ server_name urbanecologycollective.org
+
+ location ~ /\. {
+ deny all;
+ }
+
+ location / {
+ root /srv/urbeco;
+ }
+
+ listen 80;
+}
+
+server {
listen 443 ssl default_server;
ssl_certificate /etc/letsencrypt/live/cyfraeviolae.org/fullchain.pem;
@@ -102,27 +154,12 @@ server {
server {
server_name quietreading.org;
- # return 301 https://$host$request_uri;
location ~ /\. {
deny all;
}
location / {
- root /srv/quietreading;
- expires 1h;
- add_header Cache-Control "public, no-cache";
- }
-
- location /hosts {
- default_type "text/html";
- alias /srv/quietreading/hosts.html;
- }
-
- error_page 404 /404.html;
- location = /404.html {
- root /srv/quietreading;
- expires 1h;
- add_header Cache-Control "public, no-cache";
+ proxy_pass http://127.0.0.1:9030/;
}
listen 443 ssl; # managed by Certbot
@@ -132,19 +169,6 @@ server {
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
-# server {
-# if ($host = quietreading.org) {
-# return 301 https://$host$request_uri;
-# } # managed by Certbot
-
-
-# listen 80;
-# server_name quietreading.org;
-# return 404; # managed by Certbot
-
-
-# }
-
server {
server_name aseemslegit.com;
location ~ /\. {
@@ -191,95 +215,6 @@ server {
}
-# server {
-# listen 443 ssl quietreading.org;
-
-# ssl_certificate /etc/letsencrypt/live/cyfraeviolae.org/fullchain.pem;
-# ssl_certificate_key /etc/letsencrypt/live/cyfraeviolae.org/privkey.pem;
-# include /etc/letsencrypt/options-ssl-nginx.conf;
-# ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
-
-# location ~ /\. {
-# deny all;
-# }
-
-# location /sweetgreen-calculator {
-# alias /srv/sweetgreen-calculator/;
-# }
-
-# location /forbidden-salamanders {
-# proxy_pass http://127.0.0.1:9010/;
-# }
-
-# location /infinite-connections {
-# alias /srv/infinite-connections/;
-# }
-
-# location /telechromy {
-# alias /srv/telechromy/;
-# }
-
-# location /countervisual {
-# alias /srv/countervisual/;
-# }
-
-# location /prosodyle {
-# alias /srv/prosodyle/;
-# }
-
-# location /prosodyle/level-select {
-# default_type "text/html";
-# alias /srv/prosodyle/level-select.html;
-# }
-
-# location /well-ordered {
-# alias /srv/well-ordered/;
-# }
-
-# location /sumcheck {
-# proxy_pass http://127.0.0.1:9000;
-# }
-
-# location /antiquitysort {
-# proxy_pass http://127.0.0.1:8090;
-# }
-
-# location /spectral-renga {
-# proxy_pass http://127.0.0.1:8080;
-# }
-
-# location /angelic-hierarchy {
-# alias /srv/angelic-hierarchy/;
-# }
-
-# location /the-first-faithful-topology-of-the-library-of-babel {
-# alias /srv/the-first-faithful-topology-of-the-library-of-babel/;
-# }
-
-# location /git {
-# alias /srv/git/;
-# fastcgi_param SCRIPT_FILENAME /usr/lib/cgit/cgit.cgi;
-# fastcgi_pass unix:/var/run/fcgiwrap.socket;
-# fastcgi_split_path_info ^(/git/?)(.+)$;
-# fastcgi_param PATH_INFO $fastcgi_path_info;
-# fastcgi_param QUERY_STRING $args;
-# }
-
-# location / {
-# root /srv/cyfraeviolae;
-# expires 1h;
-# add_header Cache-Control "public, no-cache";
-# }
-
-# error_page 404 /404.html;
-# location = /404.html {
-# root /srv/cyfraeviolae;
-# expires 1h;
-# add_header Cache-Control "public, no-cache";
-# }
-# }
-
-
server {
if ($host = aseemslegit.com) {
return 301 https://$host$request_uri;
@@ -292,3 +227,31 @@ server {
}
+
+
+server {
+ if ($host = wiki.cyfraeviolae.org) {
+ return 301 https://$host$request_uri;
+ } # managed by Certbot
+
+
+ server_name wiki.cyfraeviolae.org;
+ listen 80;
+ return 404; # managed by Certbot
+
+
+}
+
+
+server {
+ if ($host = blog.cyfraeviolae.org) {
+ return 301 https://$host$request_uri;
+ } # managed by Certbot
+
+
+ server_name blog.cyfraeviolae.org;
+ listen 80;
+ return 404; # managed by Certbot
+
+
+}