From 2dc1c182bc5cb2e2bab69a1fba4037bcf75381cd Mon Sep 17 00:00:00 2001 From: cyfraeviolae Date: Sat, 18 Apr 2026 18:37:02 +0000 Subject: update --- cyfraeviolae.conf | 199 ++++++++++++++++++++++-------------------------------- 1 file changed, 81 insertions(+), 118 deletions(-) (limited to 'cyfraeviolae.conf') diff --git a/cyfraeviolae.conf b/cyfraeviolae.conf index 67d97c0..6a80c37 100644 --- a/cyfraeviolae.conf +++ b/cyfraeviolae.conf @@ -4,6 +4,58 @@ server { return 301 https://$host$request_uri; } +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; @@ -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 + + +} -- cgit v1.2.3