This commit is contained in:
2024-08-02 02:44:45 +02:00
parent 72b99a6cbd
commit 6c288f07f5
5 changed files with 82 additions and 42 deletions

View File

@ -71,6 +71,7 @@ server {
location /new { #~ ^/(new$|new/) {
proxy_http_version 1.1;
proxy_pass http://localhost:4567;
proxy_set_header Host bbs.spacc.eu.org;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
@ -87,6 +88,7 @@ server {
location /.well-known/webfinger {
proxy_http_version 1.1;
proxy_pass http://localhost:4567/new/.well-known/webfinger;
proxy_set_header Host bbs.spacc.eu.org;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;

View File

@ -0,0 +1,28 @@
server {
listen 80;
listen 443 ssl;
server_name bbs.spacc.eu.org bbs.spaccsoj3trhzowrrblzb5m6hgkwu6syghnmhett7gvxbrz5zhsrs4ad.onion;
ssl_certificate /etc/letsencrypt/live/bbs.spacc.eu.org/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/bbs.spacc.eu.org/privkey.pem;
ssl_prefer_server_ciphers on;
error_log /var/log/nginx/SpaccBBS.error.log;
access_log /var/log/nginx/SpaccBBS.access.log;
location / {
proxy_http_version 1.1;
proxy_pass http://localhost:4567;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location /.well-known/webfinger {
proxy_http_version 1.1;
proxy_pass http://localhost:4567/new/.well-known/webfinger;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}

View File

@ -20,6 +20,8 @@ server {
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
sub_filter '</head>' '<link rel="alternate" type="application/rss+xml" href="/nojs?rss=1"/></head>';
sub_filter_once on;
}
location /nojs {
proxy_pass http://127.0.0.1/MemosViewer.php;