Migrate to 0x0 upstream, SearXNG, BreezeWiki subdomains, several parity fixes, /blog, stupid
This commit is contained in:
parent
3fcf63c81a
commit
4b0a0e583d
|
@ -1,16 +1,15 @@
|
|||
add_header Onion-Location http://0.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion$request_uri;
|
||||
client_max_body_size 1024M;
|
||||
root /home/0x0/0x0;
|
||||
|
||||
location / {
|
||||
include uwsgi_params;
|
||||
uwsgi_param UWSGI_SCHEME $scheme;
|
||||
|
||||
# make sure this matches the port you're running uwsgi on
|
||||
uwsgi_pass 127.0.0.1:3031;
|
||||
autoindex on;
|
||||
proxy_pass http://localhost:3031/;
|
||||
proxy_redirect off;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto http;
|
||||
proxy_cookie_path / "/; Secure; HttpOnly; SameSite=lax";
|
||||
ssi on;
|
||||
}
|
||||
|
||||
location /up {
|
||||
internal;
|
||||
}
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
add_header Onion-Location http://gc.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion$request_uri;
|
||||
|
||||
location / {
|
||||
proxy_pass http://127.0.0.1:8085/guacamole/;
|
||||
proxy_buffering off;
|
||||
|
|
|
@ -1,11 +1,18 @@
|
|||
add_header Onion-Location http://searx.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion$request_uri;
|
||||
|
||||
location / {
|
||||
proxy_pass http://localhost:8090/;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header Connection $http_connection;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Scheme $scheme;
|
||||
add_header X-Content-Type-Options "nosniff" always;
|
||||
add_header X-XSS-Protection "1; mode=block" always;
|
||||
|
||||
uwsgi_pass 192.168.122.53:5003;
|
||||
|
||||
include uwsgi_params;
|
||||
|
||||
uwsgi_param HTTP_HOST $host;
|
||||
uwsgi_param HTTP_CONNECTION $http_connection;
|
||||
|
||||
# see flaskfix.py
|
||||
uwsgi_param HTTP_X_SCHEME $scheme;
|
||||
uwsgi_param HTTP_X_SCRIPT_NAME /searxng;
|
||||
|
||||
# see limiter.py
|
||||
uwsgi_param HTTP_X_REAL_IP $remote_addr;
|
||||
uwsgi_param HTTP_X_FORWARDED_FOR $proxy_add_x_forwarded_for;
|
||||
}
|
||||
|
|
|
@ -24,6 +24,7 @@ location / {
|
|||
location ~* \.(jpg|jpeg|png|gif|ico)$ {
|
||||
expires 30d;
|
||||
}
|
||||
|
||||
location /dom-tor {
|
||||
return 200 "vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion";
|
||||
}
|
||||
|
@ -89,7 +90,7 @@ location ~ ^/(~|u/)(?<user>[\w-]+)(?<user_uri>/.*)?$ {
|
|||
|
||||
|
||||
if (!-d /sshfs/home/$user/public_html) {
|
||||
return 307 https://vern.cc/;
|
||||
return 307 /;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -19,6 +19,8 @@ server {
|
|||
server {
|
||||
listen 443 ssl http2;
|
||||
listen [::]:443 ssl http2;
|
||||
listen 80;
|
||||
listen [::]:80;
|
||||
|
||||
server_name 0.vern.cc;
|
||||
include snippets/lets-encrypt.conf;
|
||||
|
@ -30,6 +32,8 @@ server {
|
|||
server {
|
||||
listen 443 ssl http2;
|
||||
listen [::]:443 ssl http2;
|
||||
listen 80;
|
||||
listen [::]:80;
|
||||
|
||||
server_name vern0.me;
|
||||
ssl_certificate_key /etc/letsencrypt/live/vern0.me/privkey.pem;
|
||||
|
|
|
@ -2,7 +2,7 @@ server {
|
|||
listen 80;
|
||||
listen [::]:80;
|
||||
|
||||
server_name bw.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion breezewiki.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion fandom.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion;
|
||||
server_name bw.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion breezewiki.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion fandom.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion *.bw.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion *.breezewiki.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion *.fandom.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion;
|
||||
|
||||
include common/breezewiki.conf;
|
||||
}
|
||||
|
@ -25,6 +25,12 @@ server {
|
|||
include common/breezewiki.conf;
|
||||
}
|
||||
|
||||
server {
|
||||
listen 80;
|
||||
listen [::]:80;
|
||||
server_name *.bw.vern.cc *.fandom.vern.cc *.breezewiki.vern.cc;
|
||||
include common/breezewiki.conf;
|
||||
}
|
||||
server {
|
||||
listen 80;
|
||||
listen [::]:80;
|
||||
|
|
|
@ -6,19 +6,3 @@ server {
|
|||
|
||||
include common/searxng.conf;
|
||||
}
|
||||
|
||||
server {
|
||||
listen 443 ssl http2;
|
||||
listen [::]:443 ssl http2;
|
||||
include snippets/lets-encrypt.conf;
|
||||
include snippets/headers.conf;
|
||||
server_name searx.vern.cc searxng.vern.cc search.vern.cc sx.vern.cc;
|
||||
include common/searxng.conf;
|
||||
}
|
||||
|
||||
server {
|
||||
listen 80;
|
||||
listen [::]:80;
|
||||
return 301 https://$host$request_uri;
|
||||
server_name searx.vern.cc searxng.vern.cc search.vern.cc sx.vern.cc;
|
||||
}
|
||||
|
|
|
@ -5,6 +5,15 @@ server {
|
|||
server_name ~^(?<user>[^.]+)\.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad\.onion;
|
||||
|
||||
include snippets/user.vern.conf;
|
||||
|
||||
location / {
|
||||
#try_files @socket =404;
|
||||
try_files @socket $uri $uri/index.html $uri.html $uri/ @extensionless-php;
|
||||
if (!-d /vm/$user/public_html) {
|
||||
return 307 http://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion/;
|
||||
}
|
||||
autoindex on;
|
||||
}
|
||||
}
|
||||
|
||||
server {
|
||||
|
@ -14,6 +23,15 @@ server {
|
|||
include snippets/lets-encrypt.conf;
|
||||
|
||||
include snippets/user.vern.conf;
|
||||
|
||||
location / {
|
||||
#try_files @socket =404;
|
||||
try_files @socket $uri $uri/index.html $uri.html $uri/ @extensionless-php;
|
||||
if (!-d /vm/$user/public_html) {
|
||||
return 307 https://vern.cc/;
|
||||
}
|
||||
autoindex on;
|
||||
}
|
||||
}
|
||||
|
||||
server {
|
||||
|
|
|
@ -130,8 +130,20 @@ server {
|
|||
server {
|
||||
listen 80;
|
||||
listen [::]:80;
|
||||
listen 443 ssl http2;
|
||||
listen [::]:443 ssl http2;
|
||||
include snippets/lets-encrypt.conf;
|
||||
server_name stupid.vern.cc;
|
||||
return 301 https://aryak.vern.cc$request_uri;
|
||||
}
|
||||
server {
|
||||
listen 80;
|
||||
listen [::]:80;
|
||||
listen 443 ssl http2;
|
||||
listen [::]:443 ssl http2;
|
||||
include snippets/lets-encrypt.conf;
|
||||
server_name blog.vern.cc;
|
||||
return 301 https://vern.cc/blog$request_uri;
|
||||
server_name blog.vern.cc;
|
||||
}
|
||||
server {
|
||||
server_name blog.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion;
|
||||
|
|
|
@ -34,14 +34,14 @@ location ~ (\.cgi|\.py|\.sh|\.pl|\.lua|\/cgi-bin)$ {
|
|||
autoindex on;
|
||||
autoindex_exact_size off;
|
||||
|
||||
location / {
|
||||
#try_files @socket =404;
|
||||
try_files @socket $uri $uri/index.html $uri.html $uri/ @extensionless-php;
|
||||
if (!-d /vm/$user/public_html) {
|
||||
return 307 https://vern.cc/;
|
||||
}
|
||||
autoindex on;
|
||||
}
|
||||
#location / {
|
||||
# #try_files @socket =404;
|
||||
# try_files @socket $uri $uri/index.html $uri.html $uri/ @extensionless-php;
|
||||
# if (!-d /vm/$user/public_html) {
|
||||
# return 307 https://vern.cc/;
|
||||
# }
|
||||
# autoindex on;
|
||||
#}
|
||||
|
||||
location /media {
|
||||
autoindex on;
|
||||
|
|
Loading…
Reference in New Issue