cmc/dotfiles

Using GNU Stow to manage my dotfiles. config dotfiles macos stow

Commit 68de62d8b2

68de62d8b267f6137b137242a4090a0f240db1d2

parent: c49a049086

Unsigned

cmc <hello@cleberg.net> · 2026-04-30 17:21 UTC

Add cleberg.net canonical redirects for zerolabs subdomains

Layout: unified · split

linux/nginx/etc/nginx/conf.d/1kb.conf +2 −10
@@ -1,7 +1,6 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10001;
3 http2 on; 3 server_name 1kb.zerolabs.sh 1kb.cleberg.net;
4 server_name 1kb.zerolabs.sh;
5 4
6 if ($host = 1kb.cleberg.net) { 5 if ($host = 1kb.cleberg.net) {
7 return 301 https://1kb.zerolabs.sh$request_uri; 6 return 301 https://1kb.zerolabs.sh$request_uri;
@@ -18,8 +17,6 @@ server {
18 gzip_vary off; 17 gzip_vary off;
19 charset off; 18 charset off;
20 19
21 include custom.d/tls/ssl_engine.conf;
22 include custom.d/tls/certificate_files_zerolabs_sh.conf;
23 20
24 location = / { 21 location = / {
25 try_files /index.html =404; 22 try_files /index.html =404;
@@ -30,8 +27,3 @@ server {
30 } 27 }
31} 28}
32 29
33server {
34 listen 80;
35 server_name 1kb.zerolabs.sh 1kb.cleberg.net;
36 return 301 https://1kb.zerolabs.sh$request_uri;
37}
linux/nginx/etc/nginx/conf.d/ao.conf +1 −15
@@ -1,6 +1,5 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10002;
3 http2 on;
4 server_name ao.zerolabs.sh ao.cleberg.net; 3 server_name ao.zerolabs.sh ao.cleberg.net;
5 4
6 if ($host = ao.cleberg.net) { 5 if ($host = ao.cleberg.net) {
@@ -8,9 +7,6 @@ server {
8 } 7 }
9 8
10 add_header Onion-Location "http://7lyqrn4ofxdq7lfporviu44zpc42wooh2bqazfhvpscgwby2vcwldzad.onion$request_uri" always; 9 add_header Onion-Location "http://7lyqrn4ofxdq7lfporviu44zpc42wooh2bqazfhvpscgwby2vcwldzad.onion$request_uri" always;
11 include custom.d/tls/ssl_engine.conf;
12 include custom.d/tls/certificate_files_cleberg_net.conf;
13 include custom.d/tls/policy_strict.conf;
14 include custom.d/basic.conf; 10 include custom.d/basic.conf;
15 location / { 11 location / {
16 proxy_pass $backend_address; 12 proxy_pass $backend_address;
@@ -19,14 +15,4 @@ server {
19 include custom.d/security/robots_index_only.conf; 15 include custom.d/security/robots_index_only.conf;
20} 16}
21 17
22server {
23 listen 80;
24 server_name ao.zerolabs.sh;
25 return 301 https://ao.zerolabs.sh$request_uri;
26}
27 18
28server {
29 listen 80;
30 server_name ao.cleberg.net;
31 return 301 https://ao.zerolabs.sh$request_uri;
32}
linux/nginx/etc/nginx/conf.d/art.conf +1 −10
@@ -1,6 +1,5 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10003;
3 http2 on;
4 server_name art.cleberg.net art.zerolabs.sh mplqs2jxkjd5wxak3zjv55oxyadf4vwzx6ksgj4ztftndjl6elgsf4qd.onion; 3 server_name art.cleberg.net art.zerolabs.sh mplqs2jxkjd5wxak3zjv55oxyadf4vwzx6ksgj4ztftndjl6elgsf4qd.onion;
5 add_header Onion-Location "http://mplqs2jxkjd5wxak3zjv55oxyadf4vwzx6ksgj4ztftndjl6elgsf4qd.onion$request_uri" always; 4 add_header Onion-Location "http://mplqs2jxkjd5wxak3zjv55oxyadf4vwzx6ksgj4ztftndjl6elgsf4qd.onion$request_uri" always;
6 5
@@ -8,9 +7,6 @@ server {
8 return 301 https://art.zerolabs.sh$request_uri; 7 return 301 https://art.zerolabs.sh$request_uri;
9 } 8 }
10 9
11 include custom.d/tls/ssl_engine.conf;
12 include custom.d/tls/certificate_files_cleberg_net.conf;
13 include custom.d/tls/policy_strict.conf;
14 include custom.d/basic.conf; 10 include custom.d/basic.conf;
15 location / { 11 location / {
16 proxy_pass $backend_address; 12 proxy_pass $backend_address;
@@ -19,8 +15,3 @@ server {
19 include custom.d/security/robots_index_only.conf; 15 include custom.d/security/robots_index_only.conf;
20} 16}
21 17
22server {
23 listen 80;
24 server_name art.zerolabs.sh art.cleberg.net;
25 return 301 https://art.zerolabs.sh$request_uri;
26}
linux/nginx/etc/nginx/conf.d/auth.conf +6 −11
@@ -1,10 +1,10 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10004;
3 http2 on; 3 server_name auth.zerolabs.sh auth.cleberg.net;
4 server_name auth.zerolabs.sh; 4
5 include custom.d/tls/ssl_engine.conf; 5 if ($host = auth.cleberg.net) {
6 include custom.d/tls/certificate_files_cleberg_net.conf; 6 return 301 https://auth.zerolabs.sh$request_uri;
7 include custom.d/tls/policy_strict.conf; 7 }
8 include custom.d/basic.conf; 8 include custom.d/basic.conf;
9 location / { 9 location / {
10 proxy_pass $backend_address; 10 proxy_pass $backend_address;
@@ -13,8 +13,3 @@ server {
13 location /api/verify { proxy_pass $backend_address; } 13 location /api/verify { proxy_pass $backend_address; }
14} 14}
15 15
16server {
17 listen 80;
18 server_name auth.zerolabs.sh;
19 return 301 https://auth.zerolabs.sh$request_uri;
20}
linux/nginx/etc/nginx/conf.d/bb.conf +6 −11
@@ -1,11 +1,11 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10005;
3 http2 on; 3 server_name bb.zerolabs.sh bb.cleberg.net;
4 server_name bb.zerolabs.sh; 4
5 if ($host = bb.cleberg.net) {
6 return 301 https://bb.zerolabs.sh$request_uri;
7 }
5 8
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/certificate_files_zerolabs_sh.conf;
8 include custom.d/tls/policy_strict.conf;
9 include custom.d/basic.conf; 9 include custom.d/basic.conf;
10 location / { 10 location / {
11 proxy_pass $backend_address; 11 proxy_pass $backend_address;
@@ -17,8 +17,3 @@ server {
17 include custom.d/security/robots_index_only.conf; 17 include custom.d/security/robots_index_only.conf;
18} 18}
19 19
20server {
21 listen 80;
22 server_name bb.zerolabs.sh;
23 return 301 https://bb.zerolabs.sh$request_uri;
24}
linux/nginx/etc/nginx/conf.d/br.conf +6 −27
@@ -1,11 +1,11 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10006;
3 http2 on; 3 server_name br.zerolabs.sh pkft6saqbmn6he5g626fphvlijmkdf4rzckjw6r57zsmuqm4ukd6i5ad.onion br.cleberg.net;
4 server_name br.zerolabs.sh pkft6saqbmn6he5g626fphvlijmkdf4rzckjw6r57zsmuqm4ukd6i5ad.onion; 4
5 if ($host = br.cleberg.net) {
6 return 301 https://br.zerolabs.sh$request_uri;
7 }
5 add_header Onion-Location "http://pkft6saqbmn6he5g626fphvlijmkdf4rzckjw6r57zsmuqm4ukd6i5ad.onion$request_uri" always; 8 add_header Onion-Location "http://pkft6saqbmn6he5g626fphvlijmkdf4rzckjw6r57zsmuqm4ukd6i5ad.onion$request_uri" always;
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/certificate_files_cleberg_net.conf;
8 include custom.d/tls/policy_strict.conf;
9 include custom.d/basic.conf; 9 include custom.d/basic.conf;
10 location / { 10 location / {
11 proxy_pass $backend_address; 11 proxy_pass $backend_address;
@@ -14,26 +14,5 @@ server {
14 include custom.d/security/robots_index_only.conf; 14 include custom.d/security/robots_index_only.conf;
15} 15}
16 16
17server {
18 listen 80;
19 server_name br.zerolabs.sh;
20 return 301 https://br.zerolabs.sh$request_uri;
21}
22 17
23server {
24 listen 80;
25 server_name br.cleberg.net;
26 return 301 https://br.zerolabs.sh$request_uri;
27}
28 18
29server {
30 listen 443 ssl;
31 http2 on;
32 server_name br.cleberg.net;
33
34 include custom.d/tls/ssl_engine.conf;
35 include custom.d/tls/certificate_files_cleberg_net.conf;
36 include custom.d/tls/policy_strict.conf;
37
38 return 301 https://br.zerolabs.sh$request_uri;
39}
linux/nginx/etc/nginx/conf.d/bt.conf +6 −27
@@ -1,11 +1,11 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10007;
3 http2 on; 3 server_name bt.zerolabs.sh bt.cleberg.net;
4 server_name bt.zerolabs.sh; 4
5 if ($host = bt.cleberg.net) {
6 return 301 https://bt.zerolabs.sh$request_uri;
7 }
5 8
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/certificate_files_cleberg_net.conf;
8 include custom.d/tls/policy_strict.conf;
9 include custom.d/basic.conf; 9 include custom.d/basic.conf;
10 10
11 location /authelia { 11 location /authelia {
@@ -34,26 +34,5 @@ server {
34 } 34 }
35} 35}
36 36
37server {
38 listen 80;
39 server_name bt.zerolabs.sh;
40 return 301 https://bt.zerolabs.sh$request_uri;
41}
42
43server {
44 listen 80;
45 server_name bt.cleberg.net;
46 return 301 https://bt.zerolabs.sh$request_uri;
47}
48 37
49server {
50 listen 443 ssl;
51 http2 on;
52 server_name bt.cleberg.net;
53 38
54 include custom.d/tls/ssl_engine.conf;
55 include custom.d/tls/certificate_files_cleberg_net.conf;
56 include custom.d/tls/policy_strict.conf;
57
58 return 301 https://bt.zerolabs.sh$request_uri;
59}
linux/nginx/etc/nginx/conf.d/bw.conf +6 −27
@@ -1,11 +1,11 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10008;
3 http2 on; 3 server_name bw.zerolabs.sh z7kc27ceokwgddrcspxx4eb7b6xqmtjj26nohg3wgt6hsnnlfmk4apqd.onion bw.cleberg.net;
4 server_name bw.zerolabs.sh z7kc27ceokwgddrcspxx4eb7b6xqmtjj26nohg3wgt6hsnnlfmk4apqd.onion; 4
5 if ($host = bw.cleberg.net) {
6 return 301 https://bw.zerolabs.sh$request_uri;
7 }
5 add_header Onion-Location "http://z7kc27ceokwgddrcspxx4eb7b6xqmtjj26nohg3wgt6hsnnlfmk4apqd.onion$request_uri" always; 8 add_header Onion-Location "http://z7kc27ceokwgddrcspxx4eb7b6xqmtjj26nohg3wgt6hsnnlfmk4apqd.onion$request_uri" always;
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/certificate_files_cleberg_net.conf;
8 include custom.d/tls/policy_strict.conf;
9 include custom.d/basic.conf; 9 include custom.d/basic.conf;
10 location / { 10 location / {
11 proxy_pass $backend_address; 11 proxy_pass $backend_address;
@@ -14,26 +14,5 @@ server {
14 include custom.d/security/robots_index_only.conf; 14 include custom.d/security/robots_index_only.conf;
15} 15}
16 16
17server {
18 listen 80;
19 server_name bw.zerolabs.sh;
20 return 301 https://bw.zerolabs.sh$request_uri;
21}
22
23server {
24 listen 80;
25 server_name bw.cleberg.net;
26 return 301 https://bw.zerolabs.sh$request_uri;
27}
28 17
29server {
30 listen 443 ssl;
31 http2 on;
32 server_name bw.cleberg.net;
33 18
34 include custom.d/tls/ssl_engine.conf;
35 include custom.d/tls/certificate_files_cleberg_net.conf;
36 include custom.d/tls/policy_strict.conf;
37
38 return 301 https://bw.zerolabs.sh$request_uri;
39}
linux/nginx/etc/nginx/conf.d/cc.conf +6 −27
@@ -1,11 +1,11 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10009;
3 http2 on; 3 server_name cc.zerolabs.sh gipsohqqcehn4n6smyg5j5aap7ln6lwugyjm2lxyx4vfiwayjhpnodyd.onion cc.cleberg.net;
4 server_name cc.zerolabs.sh gipsohqqcehn4n6smyg5j5aap7ln6lwugyjm2lxyx4vfiwayjhpnodyd.onion; 4
5 if ($host = cc.cleberg.net) {
6 return 301 https://cc.zerolabs.sh$request_uri;
7 }
5 add_header Onion-Location "http://gipsohqqcehn4n6smyg5j5aap7ln6lwugyjm2lxyx4vfiwayjhpnodyd.onion$request_uri" always; 8 add_header Onion-Location "http://gipsohqqcehn4n6smyg5j5aap7ln6lwugyjm2lxyx4vfiwayjhpnodyd.onion$request_uri" always;
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/certificate_files_cleberg_net.conf;
8 include custom.d/tls/policy_strict.conf;
9 include custom.d/basic.conf; 9 include custom.d/basic.conf;
10 location / { 10 location / {
11 proxy_pass $backend_address; 11 proxy_pass $backend_address;
@@ -14,26 +14,5 @@ server {
14 include custom.d/security/robots_index_only.conf; 14 include custom.d/security/robots_index_only.conf;
15} 15}
16 16
17server {
18 listen 80;
19 server_name cc.zerolabs.sh;
20 return 301 https://cc.zerolabs.sh$request_uri;
21}
22
23server {
24 listen 80;
25 server_name cc.cleberg.net;
26 return 301 https://cc.zerolabs.sh$request_uri;
27}
28 17
29server {
30 listen 443 ssl;
31 http2 on;
32 server_name cc.cleberg.net;
33 18
34 include custom.d/tls/ssl_engine.conf;
35 include custom.d/tls/certificate_files_cleberg_net.conf;
36 include custom.d/tls/policy_strict.conf;
37
38 return 301 https://cc.zerolabs.sh$request_uri;
39}
linux/nginx/etc/nginx/conf.d/cleberg.dev.conf +1 −19
@@ -1,28 +1,10 @@
1server {
2 listen 443 ssl;
3 http2 on;
4 server_name www.cleberg.dev;
5 include custom.d/tls/ssl_engine.conf;
6 include custom.d/tls/policy_strict.conf;
7 include custom.d/tls/certificate_files_cleberg_dev.conf;
8 return 301 $scheme://cleberg.dev$request_uri;
9}
10 1
11 2
12server { 3server {
13 listen 443 ssl; 4 listen 10010;
14 http2 on;
15 server_name cleberg.dev; 5 server_name cleberg.dev;
16 root /var/www/cleberg.dev/; 6 root /var/www/cleberg.dev/;
17 include custom.d/tls/ssl_engine.conf;
18 include custom.d/tls/policy_strict.conf;
19 include custom.d/tls/certificate_files_cleberg_dev.conf;
20 include custom.d/basic.conf; 7 include custom.d/basic.conf;
21 location / { try_files $uri $uri/ =404; } 8 location / { try_files $uri $uri/ =404; }
22} 9}
23 10
24server {
25 listen 80;
26 server_name www.cleberg.dev cleberg.dev;
27 return 301 https://cleberg.dev$request_uri;
28}
linux/nginx/etc/nginx/conf.d/cleberg.io.conf −15
@@ -1,16 +1 @@
1server {
2 listen 443 ssl;
3 http2 on;
4 server_name cleberg.io;
5 include custom.d/tls/ssl_engine.conf;
6 include custom.d/tls/policy_strict.conf;
7 include custom.d/tls/certificate_files_cleberg_io.conf;
8 include custom.d/basic.conf;
9 return 301 https://cleberg.net;
10}
11 1
12server {
13 listen 80;
14 server_name www.cleberg.io cleberg.io;
15 return 301 https://cleberg.io$request_uri;
16}
linux/nginx/etc/nginx/conf.d/cleberg.net.conf +3 −11
@@ -1,11 +1,7 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10011;
3 http2 on;
4 server_name cleberg.net; 3 server_name cleberg.net;
5 error_log /var/log/nginx/cleberg.net.error.log; 4 error_log /var/log/nginx/cleberg.net.error.log;
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/certificate_files_cleberg_net.conf;
8 include custom.d/tls/policy_strict.conf;
9 include custom.d/basic.conf; 5 include custom.d/basic.conf;
10 include custom.d/security/strict-transport-security.conf; 6 include custom.d/security/strict-transport-security.conf;
11 include custom.d/security/content-security-policy.conf; 7 include custom.d/security/content-security-policy.conf;
@@ -18,12 +14,8 @@ server {
18} 14}
19 15
20server { 16server {
21 listen 443 ssl; 17 listen 10012;
22 http2 on;
23 server_name hutch.cleberg.net; 18 server_name hutch.cleberg.net;
24 include custom.d/tls/ssl_engine.conf;
25 include custom.d/tls/certificate_files_cleberg_net.conf;
26 include custom.d/tls/policy_strict.conf;
27 include custom.d/basic.conf; 19 include custom.d/basic.conf;
28 include custom.d/security/strict-transport-security.conf; 20 include custom.d/security/strict-transport-security.conf;
29 include custom.d/security/content-security-policy.conf; 21 include custom.d/security/content-security-policy.conf;
@@ -39,7 +31,7 @@ server {
39} 31}
40 32
41server { 33server {
42 listen 127.0.0.1:8090; 34 listen 10013;
43 server_name paske4urhs6nttrtlkuwa5cowum3fjkc6yv6kl4ncx3mjxcd77764nqd.onion; 35 server_name paske4urhs6nttrtlkuwa5cowum3fjkc6yv6kl4ncx3mjxcd77764nqd.onion;
44 include custom.d/basic.conf; 36 include custom.d/basic.conf;
45 root /var/www/cleberg.net/; 37 root /var/www/cleberg.net/;
linux/nginx/etc/nginx/conf.d/cleberg.net_wildcard.conf +1 −8
@@ -1,8 +1 @@
1server { 1
2 listen 80;
3 server_name .cleberg.net;
4 if ($host = www.cleberg.net) {
5 return 301 https://cleberg.net$request_uri;
6 }
7 return 301 https://$host$request_uri;
8}
linux/nginx/etc/nginx/conf.d/cv.conf +2 −6
@@ -1,11 +1,7 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10014;
3 http2 on;
4 server_name cv.cleberg.net; 3 server_name cv.cleberg.net;
5 add_header Onion-Location "http://xe43aewwiybmbo5qsstx7t5kmgkd2ei4bkkvqinwd7fxfmkekvnjbbad.onion$request_uri" always; 4 add_header Onion-Location "http://xe43aewwiybmbo5qsstx7t5kmgkd2ei4bkkvqinwd7fxfmkekvnjbbad.onion$request_uri" always;
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/certificate_files_cleberg_net.conf;
8 include custom.d/tls/policy_strict.conf;
9 include custom.d/basic.conf; 5 include custom.d/basic.conf;
10 root /var/www/cv/; 6 root /var/www/cv/;
11 autoindex on; 7 autoindex on;
@@ -13,7 +9,7 @@ server {
13} 9}
14 10
15server { 11server {
16 listen 127.0.0.1:8081; 12 listen 10015;
17 server_name xe43aewwiybmbo5qsstx7t5kmgkd2ei4bkkvqinwd7fxfmkekvnjbbad.onion; 13 server_name xe43aewwiybmbo5qsstx7t5kmgkd2ei4bkkvqinwd7fxfmkekvnjbbad.onion;
18 include custom.d/basic.conf; 14 include custom.d/basic.conf;
19 root /var/www/cv/; 15 root /var/www/cv/;
linux/nginx/etc/nginx/conf.d/ddns.conf +6 −11
@@ -1,10 +1,10 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10016;
3 http2 on; 3 server_name ddns.zerolabs.sh ddns.cleberg.net;
4 server_name ddns.zerolabs.sh; 4
5 include custom.d/tls/ssl_engine.conf; 5 if ($host = ddns.cleberg.net) {
6 include custom.d/tls/certificate_files_cleberg_net.conf; 6 return 301 https://ddns.zerolabs.sh$request_uri;
7 include custom.d/tls/policy_strict.conf; 7 }
8 include custom.d/basic.conf; 8 include custom.d/basic.conf;
9 location /authelia { include custom.d/reverse_proxy/authelia.conf; } 9 location /authelia { include custom.d/reverse_proxy/authelia.conf; }
10 location / { 10 location / {
@@ -15,8 +15,3 @@ server {
15 include custom.d/security/robots_index_only.conf; 15 include custom.d/security/robots_index_only.conf;
16} 16}
17 17
18server {
19 listen 80;
20 server_name ddns.zerolabs.sh;
21 return 301 https://ddns.zerolabs.sh$request_uri;
22}
linux/nginx/etc/nginx/conf.d/files.conf +2 −11
@@ -1,11 +1,7 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10017;
3 http2 on;
4 server_name files.cleberg.net; 3 server_name files.cleberg.net;
5 add_header Onion-Location "http://yt2y635dc6zyxziy5ytkfz36bmkgcxuccq3meom6qp44gjdat54wt5id.onion$request_uri" always; 4 add_header Onion-Location "http://yt2y635dc6zyxziy5ytkfz36bmkgcxuccq3meom6qp44gjdat54wt5id.onion$request_uri" always;
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/certificate_files_cleberg_net.conf;
8 include custom.d/tls/policy_strict.conf;
9 include custom.d/basic.conf; 5 include custom.d/basic.conf;
10 root /var/www/files/; 6 root /var/www/files/;
11 autoindex on; 7 autoindex on;
@@ -13,7 +9,7 @@ server {
13} 9}
14 10
15server { 11server {
16 listen 127.0.0.1:8082; 12 listen 10018;
17 server_name yt2y635dc6zyxziy5ytkfz36bmkgcxuccq3meom6qp44gjdat54wt5id.onion; 13 server_name yt2y635dc6zyxziy5ytkfz36bmkgcxuccq3meom6qp44gjdat54wt5id.onion;
18 include custom.d/basic.conf; 14 include custom.d/basic.conf;
19 root /var/www/files/; 15 root /var/www/files/;
@@ -21,8 +17,3 @@ server {
21 location / { try_files $uri $uri/ /index.html; } 17 location / { try_files $uri $uri/ /index.html; }
22} 18}
23 19
24server {
25 listen 80;
26 server_name files.cleberg.net;
27 return 301 https://files.cleberg.net$request_uri;
28}
linux/nginx/etc/nginx/conf.d/gh.conf +6 −27
@@ -1,10 +1,10 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10019;
3 http2 on; 3 server_name gh.zerolabs.sh gh.cleberg.net;
4 server_name gh.zerolabs.sh; 4
5 include custom.d/tls/ssl_engine.conf; 5 if ($host = gh.cleberg.net) {
6 include custom.d/tls/certificate_files_cleberg_net.conf; 6 return 301 https://gh.zerolabs.sh$request_uri;
7 include custom.d/tls/policy_strict.conf; 7 }
8 include custom.d/basic.conf; 8 include custom.d/basic.conf;
9 location / { 9 location / {
10 proxy_pass $backend_address; 10 proxy_pass $backend_address;
@@ -13,26 +13,5 @@ server {
13 include custom.d/security/robots_index_only.conf; 13 include custom.d/security/robots_index_only.conf;
14} 14}
15 15
16server {
17 listen 80;
18 server_name gh.zerolabs.sh;
19 return 301 https://gh.zerolabs.sh$request_uri;
20}
21
22server {
23 listen 80;
24 server_name gh.cleberg.net;
25 return 301 https://gh.zerolabs.sh$request_uri;
26}
27 16
28server {
29 listen 443 ssl;
30 http2 on;
31 server_name gh.cleberg.net;
32 17
33 include custom.d/tls/ssl_engine.conf;
34 include custom.d/tls/certificate_files_cleberg_net.conf;
35 include custom.d/tls/policy_strict.conf;
36
37 return 301 https://gh.zerolabs.sh$request_uri;
38}
linux/nginx/etc/nginx/conf.d/gramps.conf +1 −10
@@ -1,10 +1,6 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10020;
3 http2 on;
4 server_name gramps.cleberg.net; 3 server_name gramps.cleberg.net;
5 include custom.d/tls/ssl_engine.conf;
6 include custom.d/tls/certificate_files_cleberg_net.conf;
7 include custom.d/tls/policy_strict.conf;
8 include custom.d/basic.conf; 4 include custom.d/basic.conf;
9 location /authelia { include custom.d/reverse_proxy/authelia.conf; } 5 location /authelia { include custom.d/reverse_proxy/authelia.conf; }
10 location / { 6 location / {
@@ -15,8 +11,3 @@ server {
15 include custom.d/security/robots_index_only.conf; 11 include custom.d/security/robots_index_only.conf;
16} 12}
17 13
18server {
19 listen 80;
20 server_name gramps.cleberg.net;
21 return 301 https://gramps.cleberg.net$request_uri;
22}
linux/nginx/etc/nginx/conf.d/ha.conf +6 −11
@@ -1,10 +1,10 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10021;
3 http2 on; 3 server_name ha.zerolabs.sh ha.cleberg.net;
4 server_name ha.zerolabs.sh; 4
5 include custom.d/tls/ssl_engine.conf; 5 if ($host = ha.cleberg.net) {
6 include custom.d/tls/certificate_files_cleberg_net.conf; 6 return 301 https://ha.zerolabs.sh$request_uri;
7 include custom.d/tls/policy_strict.conf; 7 }
8 include custom.d/basic.conf; 8 include custom.d/basic.conf;
9 location / { 9 location / {
10 proxy_pass $backend_address; 10 proxy_pass $backend_address;
@@ -19,8 +19,3 @@ server {
19 include custom.d/security/robots_index_only.conf; 19 include custom.d/security/robots_index_only.conf;
20} 20}
21 21
22server {
23 listen 80;
24 server_name ha.zerolabs.sh;
25 return 301 https://ha.zerolabs.sh$request_uri;
26}
linux/nginx/etc/nginx/conf.d/hat.conf +6 −27
@@ -1,11 +1,11 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10022;
3 http2 on; 3 server_name hat.zerolabs.sh jfrkztgin2ngoj2fnssc2m2j2ycpchmrhzhudaucgvaib5iqwgfxexyd.onion hat.cleberg.net;
4 server_name hat.zerolabs.sh jfrkztgin2ngoj2fnssc2m2j2ycpchmrhzhudaucgvaib5iqwgfxexyd.onion; 4
5 if ($host = hat.cleberg.net) {
6 return 301 https://hat.zerolabs.sh$request_uri;
7 }
5 add_header Onion-Location "http://jfrkztgin2ngoj2fnssc2m2j2ycpchmrhzhudaucgvaib5iqwgfxexyd.onion$request_uri" always; 8 add_header Onion-Location "http://jfrkztgin2ngoj2fnssc2m2j2ycpchmrhzhudaucgvaib5iqwgfxexyd.onion$request_uri" always;
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/certificate_files_cleberg_net.conf;
8 include custom.d/tls/policy_strict.conf;
9 include custom.d/basic.conf; 9 include custom.d/basic.conf;
10 location / { 10 location / {
11 proxy_pass $backend_address; 11 proxy_pass $backend_address;
@@ -14,26 +14,5 @@ server {
14 include custom.d/security/robots_index_only.conf; 14 include custom.d/security/robots_index_only.conf;
15} 15}
16 16
17server {
18 listen 80;
19 server_name hat.zerolabs.sh;
20 return 301 https://hat.zerolabs.sh$request_uri;
21}
22
23server {
24 listen 80;
25 server_name hat.cleberg.net;
26 return 301 https://hat.zerolabs.sh$request_uri;
27}
28 17
29server {
30 listen 443 ssl;
31 http2 on;
32 server_name hat.cleberg.net;
33 18
34 include custom.d/tls/ssl_engine.conf;
35 include custom.d/tls/certificate_files_cleberg_net.conf;
36 include custom.d/tls/policy_strict.conf;
37
38 return 301 https://hat.zerolabs.sh$request_uri;
39}
linux/nginx/etc/nginx/conf.d/hn.conf +7 −28
@@ -1,38 +1,17 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10023;
3 http2 on; 3 listen 10024;
4 listen 127.0.0.1:8093; 4 server_name hn.zerolabs.sh r3yfeffyj7ornpikojmw75u3sn2la7tqnmcmwgv2ov7if24sm5czqeid.onion hn.cleberg.net;
5 server_name hn.zerolabs.sh r3yfeffyj7ornpikojmw75u3sn2la7tqnmcmwgv2ov7if24sm5czqeid.onion; 5
6 if ($host = hn.cleberg.net) {
7 return 301 https://hn.zerolabs.sh$request_uri;
8 }
6 root /var/www/hn/output/; 9 root /var/www/hn/output/;
7 autoindex on; 10 autoindex on;
8 add_header Onion-Location "http://r3yfeffyj7ornpikojmw75u3sn2la7tqnmcmwgv2ov7if24sm5czqeid.onion$request_uri" always; 11 add_header Onion-Location "http://r3yfeffyj7ornpikojmw75u3sn2la7tqnmcmwgv2ov7if24sm5czqeid.onion$request_uri" always;
9 include custom.d/tls/ssl_engine.conf;
10 include custom.d/tls/certificate_files_cleberg_net.conf;
11 include custom.d/tls/policy_strict.conf;
12 include custom.d/basic.conf; 12 include custom.d/basic.conf;
13 location / { try_files $uri $uri/ /index.html; } 13 location / { try_files $uri $uri/ /index.html; }
14} 14}
15 15
16server {
17 listen 80;
18 server_name hn.zerolabs.sh;
19 return 301 https://hn.zerolabs.sh$request_uri;
20}
21 16
22server {
23 listen 80;
24 server_name hn.cleberg.net;
25 return 301 https://hn.zerolabs.sh$request_uri;
26}
27 17
28server {
29 listen 443 ssl;
30 http2 on;
31 server_name hn.cleberg.net;
32
33 include custom.d/tls/ssl_engine.conf;
34 include custom.d/tls/certificate_files_cleberg_net.conf;
35 include custom.d/tls/policy_strict.conf;
36
37 return 301 https://hn.zerolabs.sh$request_uri;
38}
linux/nginx/etc/nginx/conf.d/img.conf +2 −6
@@ -1,11 +1,7 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10025;
3 http2 on;
4 server_name img.cleberg.net; 3 server_name img.cleberg.net;
5 add_header Onion-Location "http://ltf2dfg7tj263ll24lxuq7igejcrhcazjp6whgg6u6vyjir2iahqggad.onion$request_uri" always; 4 add_header Onion-Location "http://ltf2dfg7tj263ll24lxuq7igejcrhcazjp6whgg6u6vyjir2iahqggad.onion$request_uri" always;
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/certificate_files_cleberg_net.conf;
8 include custom.d/tls/policy_strict.conf;
9 include custom.d/basic.conf; 5 include custom.d/basic.conf;
10 root /var/www/img/; 6 root /var/www/img/;
11 autoindex on; 7 autoindex on;
@@ -13,7 +9,7 @@ server {
13} 9}
14 10
15server { 11server {
16 listen 127.0.0.1:8083; 12 listen 10026;
17 server_name ltf2dfg7tj263ll24lxuq7igejcrhcazjp6whgg6u6vyjir2iahqggad.onion; 13 server_name ltf2dfg7tj263ll24lxuq7igejcrhcazjp6whgg6u6vyjir2iahqggad.onion;
18 include custom.d/basic.conf; 14 include custom.d/basic.conf;
19 root /var/www/img/; 15 root /var/www/img/;
linux/nginx/etc/nginx/conf.d/irc.conf +6 −11
@@ -1,10 +1,10 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10027;
3 http2 on; 3 server_name irc.zerolabs.sh irc.cleberg.net;
4 server_name irc.zerolabs.sh; 4
5 include custom.d/tls/ssl_engine.conf; 5 if ($host = irc.cleberg.net) {
6 include custom.d/tls/certificate_files_cleberg_net.conf; 6 return 301 https://irc.zerolabs.sh$request_uri;
7 include custom.d/tls/policy_strict.conf; 7 }
8 include custom.d/basic.conf; 8 include custom.d/basic.conf;
9 location / { 9 location / {
10 proxy_pass $backend_address; 10 proxy_pass $backend_address;
@@ -12,8 +12,3 @@ server {
12 include custom.d/security/robots_index_only.conf; 12 include custom.d/security/robots_index_only.conf;
13} 13}
14 14
15server {
16 listen 80;
17 server_name irc.zerolabs.sh;
18 return 301 https://irc.zerolabs.sh$request_uri;
19}
linux/nginx/etc/nginx/conf.d/ld.conf +6 −27
@@ -1,11 +1,11 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10028;
3 http2 on; 3 server_name ld.zerolabs.sh u3tyzuhs7o4hkizpbcxbm5yqzj74bjqb3phfqfszrx4u75dua7lpf7ad.onion ld.cleberg.net;
4 server_name ld.zerolabs.sh u3tyzuhs7o4hkizpbcxbm5yqzj74bjqb3phfqfszrx4u75dua7lpf7ad.onion; 4
5 if ($host = ld.cleberg.net) {
6 return 301 https://ld.zerolabs.sh$request_uri;
7 }
5 add_header Onion-Location "http://u3tyzuhs7o4hkizpbcxbm5yqzj74bjqb3phfqfszrx4u75dua7lpf7ad.onion$request_uri" always; 8 add_header Onion-Location "http://u3tyzuhs7o4hkizpbcxbm5yqzj74bjqb3phfqfszrx4u75dua7lpf7ad.onion$request_uri" always;
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/certificate_files_cleberg_net.conf;
8 include custom.d/tls/policy_strict.conf;
9 include custom.d/basic.conf; 9 include custom.d/basic.conf;
10 location / { 10 location / {
11 proxy_pass $backend_address; 11 proxy_pass $backend_address;
@@ -14,26 +14,5 @@ server {
14 include custom.d/security/robots_index_only.conf; 14 include custom.d/security/robots_index_only.conf;
15} 15}
16 16
17server {
18 listen 80;
19 server_name ld.zerolabs.sh;
20 return 301 https://ld.zerolabs.sh$request_uri;
21}
22
23server {
24 listen 80;
25 server_name ld.cleberg.net;
26 return 301 https://ld.zerolabs.sh$request_uri;
27}
28 17
29server {
30 listen 443 ssl;
31 http2 on;
32 server_name ld.cleberg.net;
33 18
34 include custom.d/tls/ssl_engine.conf;
35 include custom.d/tls/certificate_files_cleberg_net.conf;
36 include custom.d/tls/policy_strict.conf;
37
38 return 301 https://ld.zerolabs.sh$request_uri;
39}
linux/nginx/etc/nginx/conf.d/lt.conf +6 −27
@@ -1,11 +1,11 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10029;
3 http2 on; 3 server_name lt.zerolabs.sh nxw6545qeepw2s2kngowsxbcizjcxyimn7dq2bpvr3sqabsu2juj6gyd.onion lt.cleberg.net;
4 server_name lt.zerolabs.sh nxw6545qeepw2s2kngowsxbcizjcxyimn7dq2bpvr3sqabsu2juj6gyd.onion; 4
5 if ($host = lt.cleberg.net) {
6 return 301 https://lt.zerolabs.sh$request_uri;
7 }
5 add_header Onion-Location "http://nxw6545qeepw2s2kngowsxbcizjcxyimn7dq2bpvr3sqabsu2juj6gyd.onion$request_uri" always; 8 add_header Onion-Location "http://nxw6545qeepw2s2kngowsxbcizjcxyimn7dq2bpvr3sqabsu2juj6gyd.onion$request_uri" always;
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/certificate_files_cleberg_net.conf;
8 include custom.d/tls/policy_strict.conf;
9 include custom.d/basic.conf; 9 include custom.d/basic.conf;
10 location / { 10 location / {
11 proxy_pass $backend_address; 11 proxy_pass $backend_address;
@@ -14,26 +14,5 @@ server {
14 include custom.d/security/robots_index_only.conf; 14 include custom.d/security/robots_index_only.conf;
15} 15}
16 16
17server {
18 listen 80;
19 server_name lt.zerolabs.sh;
20 return 301 https://lt.zerolabs.sh$request_uri;
21}
22
23server {
24 listen 80;
25 server_name lt.cleberg.net;
26 return 301 https://lt.zerolabs.sh$request_uri;
27}
28 17
29server {
30 listen 443 ssl;
31 http2 on;
32 server_name lt.cleberg.net;
33 18
34 include custom.d/tls/ssl_engine.conf;
35 include custom.d/tls/certificate_files_cleberg_net.conf;
36 include custom.d/tls/policy_strict.conf;
37
38 return 301 https://lt.zerolabs.sh$request_uri;
39}
linux/nginx/etc/nginx/conf.d/mz.conf +6 −27
@@ -1,11 +1,11 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10030;
3 http2 on; 3 server_name mz.zerolabs.sh ltawlmsk6vhrig2awwshnduiv45anelx3thepkd6xh4n2s4jxu7wyrid.onion mz.cleberg.net;
4 server_name mz.zerolabs.sh ltawlmsk6vhrig2awwshnduiv45anelx3thepkd6xh4n2s4jxu7wyrid.onion; 4
5 if ($host = mz.cleberg.net) {
6 return 301 https://mz.zerolabs.sh$request_uri;
7 }
5 add_header Onion-Location "http://ltawlmsk6vhrig2awwshnduiv45anelx3thepkd6xh4n2s4jxu7wyrid.onion$request_uri" always; 8 add_header Onion-Location "http://ltawlmsk6vhrig2awwshnduiv45anelx3thepkd6xh4n2s4jxu7wyrid.onion$request_uri" always;
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/certificate_files_cleberg_net.conf;
8 include custom.d/tls/policy_strict.conf;
9 include custom.d/basic.conf; 9 include custom.d/basic.conf;
10 location / { 10 location / {
11 proxy_pass $backend_address; 11 proxy_pass $backend_address;
@@ -14,26 +14,5 @@ server {
14 include custom.d/security/robots_index_only.conf; 14 include custom.d/security/robots_index_only.conf;
15} 15}
16 16
17server {
18 listen 80;
19 server_name mz.zerolabs.sh;
20 return 301 https://mz.zerolabs.sh$request_uri;
21}
22
23server {
24 listen 80;
25 server_name mz.cleberg.net;
26 return 301 https://mz.zerolabs.sh$request_uri;
27}
28 17
29server {
30 listen 443 ssl;
31 http2 on;
32 server_name mz.cleberg.net;
33 18
34 include custom.d/tls/ssl_engine.conf;
35 include custom.d/tls/certificate_files_cleberg_net.conf;
36 include custom.d/tls/policy_strict.conf;
37
38 return 301 https://mz.zerolabs.sh$request_uri;
39}
linux/nginx/etc/nginx/conf.d/office.conf +7 −28
@@ -1,43 +1,22 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10031;
3 http2 on; 3 server_name office.zerolabs.sh office.cleberg.net;
4 server_name office.zerolabs.sh; 4
5 if ($host = office.cleberg.net) {
6 return 301 https://office.zerolabs.sh$request_uri;
7 }
5 add_header Onion-Location "http://uwtjz6pof52bzdkj242mub77ls2ji3qiznbsuoir235rxynqxadpghid.onion$request_uri" always; 8 add_header Onion-Location "http://uwtjz6pof52bzdkj242mub77ls2ji3qiznbsuoir235rxynqxadpghid.onion$request_uri" always;
6 root /var/www/office/; 9 root /var/www/office/;
7 include custom.d/tls/ssl_engine.conf;
8 include custom.d/tls/certificate_files_cleberg_net.conf;
9 include custom.d/tls/policy_strict.conf;
10 include custom.d/basic.conf; 10 include custom.d/basic.conf;
11 location / { try_files $uri $uri/ /index.html; } 11 location / { try_files $uri $uri/ /index.html; }
12} 12}
13server { 13server {
14 listen 127.0.0.1:8088; 14 listen 10032;
15 server_name uwtjz6pof52bzdkj242mub77ls2ji3qiznbsuoir235rxynqxadpghid.onion; 15 server_name uwtjz6pof52bzdkj242mub77ls2ji3qiznbsuoir235rxynqxadpghid.onion;
16 include custom.d/basic.conf; 16 include custom.d/basic.conf;
17 root /var/www/office/; 17 root /var/www/office/;
18 location / { try_files $uri $uri/ /index.html; } 18 location / { try_files $uri $uri/ /index.html; }
19} 19}
20 20
21server {
22 listen 80;
23 server_name office.zerolabs.sh;
24 return 301 https://office.zerolabs.sh$request_uri;
25}
26 21
27server {
28 listen 80;
29 server_name office.cleberg.net;
30 return 301 https://office.zerolabs.sh$request_uri;
31}
32 22
33server {
34 listen 443 ssl;
35 http2 on;
36 server_name office.cleberg.net;
37
38 include custom.d/tls/ssl_engine.conf;
39 include custom.d/tls/certificate_files_cleberg_net.conf;
40 include custom.d/tls/policy_strict.conf;
41
42 return 301 https://office.zerolabs.sh$request_uri;
43}
linux/nginx/etc/nginx/conf.d/org.conf +7 −28
@@ -1,43 +1,22 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10033;
3 http2 on; 3 server_name org.zerolabs.sh org.cleberg.net;
4 server_name org.zerolabs.sh; 4
5 if ($host = org.cleberg.net) {
6 return 301 https://org.zerolabs.sh$request_uri;
7 }
5 add_header Onion-Location "http://7vsifofpucgi3wva52nbwhwglrmbyxgdapbkkmgniqlsskspux5zocyd.onion$request_uri" always; 8 add_header Onion-Location "http://7vsifofpucgi3wva52nbwhwglrmbyxgdapbkkmgniqlsskspux5zocyd.onion$request_uri" always;
6 root /var/www/org/; 9 root /var/www/org/;
7 include custom.d/tls/ssl_engine.conf;
8 include custom.d/tls/certificate_files_cleberg_net.conf;
9 include custom.d/tls/policy_strict.conf;
10 include custom.d/basic.conf; 10 include custom.d/basic.conf;
11 location / { try_files $uri $uri/ /index.html; } 11 location / { try_files $uri $uri/ /index.html; }
12} 12}
13server { 13server {
14 listen 127.0.0.1:8085; 14 listen 10034;
15 server_name 7vsifofpucgi3wva52nbwhwglrmbyxgdapbkkmgniqlsskspux5zocyd.onion; 15 server_name 7vsifofpucgi3wva52nbwhwglrmbyxgdapbkkmgniqlsskspux5zocyd.onion;
16 include custom.d/basic.conf; 16 include custom.d/basic.conf;
17 root /var/www/org/; 17 root /var/www/org/;
18 location / { try_files $uri $uri/ /index.html; } 18 location / { try_files $uri $uri/ /index.html; }
19} 19}
20 20
21server {
22 listen 80;
23 server_name org.zerolabs.sh;
24 return 301 https://org.zerolabs.sh$request_uri;
25}
26 21
27server {
28 listen 80;
29 server_name org.cleberg.net;
30 return 301 https://org.zerolabs.sh$request_uri;
31}
32 22
33server {
34 listen 443 ssl;
35 http2 on;
36 server_name org.cleberg.net;
37
38 include custom.d/tls/ssl_engine.conf;
39 include custom.d/tls/certificate_files_cleberg_net.conf;
40 include custom.d/tls/policy_strict.conf;
41
42 return 301 https://org.zerolabs.sh$request_uri;
43}
linux/nginx/etc/nginx/conf.d/paste.conf +6 −27
@@ -1,11 +1,11 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10035;
3 http2 on; 3 server_name paste.zerolabs.sh ciserod7fbncypo762qcqtowldl3qjhlojfnmguiuvcj3rcyrhqs6ead.onion paste.cleberg.net;
4 server_name paste.zerolabs.sh ciserod7fbncypo762qcqtowldl3qjhlojfnmguiuvcj3rcyrhqs6ead.onion; 4
5 if ($host = paste.cleberg.net) {
6 return 301 https://paste.zerolabs.sh$request_uri;
7 }
5 add_header Onion-Location "http://ciserod7fbncypo762qcqtowldl3qjhlojfnmguiuvcj3rcyrhqs6ead.onion$request_uri" always; 8 add_header Onion-Location "http://ciserod7fbncypo762qcqtowldl3qjhlojfnmguiuvcj3rcyrhqs6ead.onion$request_uri" always;
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/certificate_files_cleberg_net.conf;
8 include custom.d/tls/policy_strict.conf;
9 include custom.d/basic.conf; 9 include custom.d/basic.conf;
10 location / { 10 location / {
11 proxy_pass $backend_address; 11 proxy_pass $backend_address;
@@ -14,26 +14,5 @@ server {
14 include custom.d/security/robots_index_only.conf; 14 include custom.d/security/robots_index_only.conf;
15} 15}
16 16
17server {
18 listen 80;
19 server_name paste.zerolabs.sh;
20 return 301 https://paste.zerolabs.sh$request_uri;
21}
22
23server {
24 listen 80;
25 server_name paste.cleberg.net;
26 return 301 https://paste.zerolabs.sh$request_uri;
27}
28 17
29server {
30 listen 443 ssl;
31 http2 on;
32 server_name paste.cleberg.net;
33 18
34 include custom.d/tls/ssl_engine.conf;
35 include custom.d/tls/certificate_files_cleberg_net.conf;
36 include custom.d/tls/policy_strict.conf;
37
38 return 301 https://paste.zerolabs.sh$request_uri;
39}
linux/nginx/etc/nginx/conf.d/pb.conf +6 −27
@@ -1,13 +1,13 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10036;
3 http2 on; 3 server_name pb.zerolabs.sh pb.cleberg.net;
4 server_name pb.zerolabs.sh; 4
5 if ($host = pb.cleberg.net) {
6 return 301 https://pb.zerolabs.sh$request_uri;
7 }
5 8
6 error_log /var/log/nginx/pb.log; 9 error_log /var/log/nginx/pb.log;
7 10
8 include custom.d/tls/ssl_engine.conf;
9 include custom.d/tls/certificate_files_cleberg_net.conf;
10 include custom.d/tls/policy_strict.conf;
11 include custom.d/basic.conf; 11 include custom.d/basic.conf;
12 location /authelia { include custom.d/reverse_proxy/authelia.conf; } 12 location /authelia { include custom.d/reverse_proxy/authelia.conf; }
13 location / { 13 location / {
@@ -18,26 +18,5 @@ server {
18 include custom.d/security/robots_index_only.conf; 18 include custom.d/security/robots_index_only.conf;
19} 19}
20 20
21server {
22 listen 80;
23 server_name pb.zerolabs.sh;
24 return 301 https://pb.zerolabs.sh$request_uri;
25}
26
27server {
28 listen 80;
29 server_name pb.cleberg.net;
30 return 301 https://pb.zerolabs.sh$request_uri;
31}
32 21
33server {
34 listen 443 ssl;
35 http2 on;
36 server_name pb.cleberg.net;
37 22
38 include custom.d/tls/ssl_engine.conf;
39 include custom.d/tls/certificate_files_cleberg_net.conf;
40 include custom.d/tls/policy_strict.conf;
41
42 return 301 https://pb.zerolabs.sh$request_uri;
43}
linux/nginx/etc/nginx/conf.d/photos.conf +1 −10
@@ -1,10 +1,6 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10037;
3 http2 on;
4 server_name photos.cleberg.net; 3 server_name photos.cleberg.net;
5 include custom.d/tls/ssl_engine.conf;
6 include custom.d/tls/certificate_files_cleberg_net.conf;
7 include custom.d/tls/policy_strict.conf;
8 include custom.d/basic.conf; 4 include custom.d/basic.conf;
9 client_max_body_size 50000M; 5 client_max_body_size 50000M;
10 proxy_set_header Host $host; 6 proxy_set_header Host $host;
@@ -21,8 +17,3 @@ server {
21 location / { proxy_pass $backend_address; } 17 location / { proxy_pass $backend_address; }
22} 18}
23 19
24server {
25 listen 80;
26 server_name photos.cleberg.net;
27 return 301 https://photos.cleberg.net$request_uri;
28}
linux/nginx/etc/nginx/conf.d/pin.conf +6 −27
@@ -1,11 +1,11 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10038;
3 http2 on; 3 server_name pin.zerolabs.sh 3rtmxu6slammicquf5cpgiptjpzht3n342vh62utoyxchds5r76tadad.onion pin.cleberg.net;
4 server_name pin.zerolabs.sh 3rtmxu6slammicquf5cpgiptjpzht3n342vh62utoyxchds5r76tadad.onion; 4
5 if ($host = pin.cleberg.net) {
6 return 301 https://pin.zerolabs.sh$request_uri;
7 }
5 add_header Onion-Location "http://3rtmxu6slammicquf5cpgiptjpzht3n342vh62utoyxchds5r76tadad.onion$request_uri" always; 8 add_header Onion-Location "http://3rtmxu6slammicquf5cpgiptjpzht3n342vh62utoyxchds5r76tadad.onion$request_uri" always;
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/certificate_files_cleberg_net.conf;
8 include custom.d/tls/policy_strict.conf;
9 include custom.d/basic.conf; 9 include custom.d/basic.conf;
10 location / { 10 location / {
11 proxy_pass $backend_address; 11 proxy_pass $backend_address;
@@ -14,26 +14,5 @@ server {
14 include custom.d/security/robots_index_only.conf; 14 include custom.d/security/robots_index_only.conf;
15} 15}
16 16
17server {
18 listen 80;
19 server_name pin.zerolabs.sh;
20 return 301 https://pin.zerolabs.sh$request_uri;
21}
22
23server {
24 listen 80;
25 server_name pin.cleberg.net;
26 return 301 https://pin.zerolabs.sh$request_uri;
27}
28 17
29server {
30 listen 443 ssl;
31 http2 on;
32 server_name pin.cleberg.net;
33 18
34 include custom.d/tls/ssl_engine.conf;
35 include custom.d/tls/certificate_files_cleberg_net.conf;
36 include custom.d/tls/policy_strict.conf;
37
38 return 301 https://pin.zerolabs.sh$request_uri;
39}
linux/nginx/etc/nginx/conf.d/piped.conf +6 −27
@@ -1,11 +1,11 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10039;
3 http2 on; 3 server_name piped.zerolabs.sh pipedapi.zerolabs.sh pipedproxy.zerolabs.sh 5ttqjwhhcxh7apxrge5b5cjqceiibrjlqv2hhtmukwfsitbzqk5hh4id.onion piped.cleberg.net;
4 server_name piped.zerolabs.sh pipedapi.zerolabs.sh pipedproxy.zerolabs.sh 5ttqjwhhcxh7apxrge5b5cjqceiibrjlqv2hhtmukwfsitbzqk5hh4id.onion; 4
5 if ($host = piped.cleberg.net) {
6 return 301 https://piped.zerolabs.sh$request_uri;
7 }
5 add_header Onion-Location "http://5ttqjwhhcxh7apxrge5b5cjqceiibrjlqv2hhtmukwfsitbzqk5hh4id.onion$request_uri" always; 8 add_header Onion-Location "http://5ttqjwhhcxh7apxrge5b5cjqceiibrjlqv2hhtmukwfsitbzqk5hh4id.onion$request_uri" always;
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/certificate_files_cleberg_net.conf;
8 include custom.d/tls/policy_strict.conf;
9 include custom.d/basic.conf; 9 include custom.d/basic.conf;
10 location / { 10 location / {
11 proxy_pass $backend_address; 11 proxy_pass $backend_address;
@@ -14,26 +14,5 @@ server {
14 include custom.d/security/robots_index_only.conf; 14 include custom.d/security/robots_index_only.conf;
15} 15}
16 16
17server {
18 listen 80;
19 server_name pipedapi.zerolabs.sh;
20 return 301 https://pipedapi.zerolabs.sh$request_uri;
21}
22
23server {
24 listen 80;
25 server_name piped.cleberg.net pipedapi.cleberg.net pipedproxy.cleberg.net;
26 return 301 https://pipedapi.zerolabs.sh$request_uri;
27}
28 17
29server {
30 listen 443 ssl;
31 http2 on;
32 server_name piped.cleberg.net pipedapi.cleberg.net pipedproxy.cleberg.net;
33 18
34 include custom.d/tls/ssl_engine.conf;
35 include custom.d/tls/certificate_files_cleberg_net.conf;
36 include custom.d/tls/policy_strict.conf;
37
38 return 301 https://pipedapi.zerolabs.sh$request_uri;
39}
linux/nginx/etc/nginx/conf.d/projects.conf +7 −28
@@ -1,19 +1,19 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10040;
3 http2 on; 3 server_name projects.zerolabs.sh projects.cleberg.net;
4 server_name projects.zerolabs.sh; 4
5 if ($host = projects.cleberg.net) {
6 return 301 https://projects.zerolabs.sh$request_uri;
7 }
5 add_header Onion-Location "http://krednuajd2wpt67ozmkollddpbdphpeyh74hbenagzoxqjncrtrgxkid.onion$request_uri" always; 8 add_header Onion-Location "http://krednuajd2wpt67ozmkollddpbdphpeyh74hbenagzoxqjncrtrgxkid.onion$request_uri" always;
6 root /var/www/projects/; 9 root /var/www/projects/;
7 autoindex on; 10 autoindex on;
8 include custom.d/tls/ssl_engine.conf;
9 include custom.d/tls/certificate_files_cleberg_net.conf;
10 include custom.d/tls/policy_strict.conf;
11 include custom.d/basic.conf; 11 include custom.d/basic.conf;
12 location / { try_files $uri $uri/ /index.html; } 12 location / { try_files $uri $uri/ /index.html; }
13} 13}
14 14
15server { 15server {
16 listen 127.0.0.1:8089; 16 listen 10041;
17 server_name krednuajd2wpt67ozmkollddpbdphpeyh74hbenagzoxqjncrtrgxkid.onion; 17 server_name krednuajd2wpt67ozmkollddpbdphpeyh74hbenagzoxqjncrtrgxkid.onion;
18 include custom.d/basic.conf; 18 include custom.d/basic.conf;
19 root /var/www/projects/; 19 root /var/www/projects/;
@@ -21,26 +21,5 @@ server {
21 location / { try_files $uri $uri/ /index.html; } 21 location / { try_files $uri $uri/ /index.html; }
22} 22}
23 23
24server {
25 listen 80;
26 server_name projects.zerolabs.sh;
27 return 301 https://projects.zerolabs.sh$request_uri;
28}
29 24
30server {
31 listen 80;
32 server_name projects.cleberg.net;
33 return 301 https://projects.zerolabs.sh$request_uri;
34}
35 25
36server {
37 listen 443 ssl;
38 http2 on;
39 server_name projects.cleberg.net;
40
41 include custom.d/tls/ssl_engine.conf;
42 include custom.d/tls/certificate_files_cleberg_net.conf;
43 include custom.d/tls/policy_strict.conf;
44
45 return 301 https://projects.zerolabs.sh$request_uri;
46}
linux/nginx/etc/nginx/conf.d/rd.conf +6 −27
@@ -1,11 +1,11 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10042;
3 http2 on; 3 server_name rd.zerolabs.sh voyxxivcoupelvedthpbjqsrdhkn4ty7qjurvsif4qbjejnldisqs5ad.onion rd.cleberg.net;
4 server_name rd.zerolabs.sh voyxxivcoupelvedthpbjqsrdhkn4ty7qjurvsif4qbjejnldisqs5ad.onion; 4
5 if ($host = rd.cleberg.net) {
6 return 301 https://rd.zerolabs.sh$request_uri;
7 }
5 add_header Onion-Location "http://voyxxivcoupelvedthpbjqsrdhkn4ty7qjurvsif4qbjejnldisqs5ad.onion$request_uri" always; 8 add_header Onion-Location "http://voyxxivcoupelvedthpbjqsrdhkn4ty7qjurvsif4qbjejnldisqs5ad.onion$request_uri" always;
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/certificate_files_cleberg_net.conf;
8 include custom.d/tls/policy_strict.conf;
9 include custom.d/basic.conf; 9 include custom.d/basic.conf;
10 location / { 10 location / {
11 proxy_pass $backend_address; 11 proxy_pass $backend_address;
@@ -14,26 +14,5 @@ server {
14 include custom.d/security/robots_index_only.conf; 14 include custom.d/security/robots_index_only.conf;
15} 15}
16 16
17server {
18 listen 80;
19 server_name rd.zerolabs.sh;
20 return 301 https://rd.zerolabs.sh$request_uri;
21}
22
23server {
24 listen 80;
25 server_name rd.cleberg.net;
26 return 301 https://rd.zerolabs.sh$request_uri;
27}
28 17
29server {
30 listen 443 ssl;
31 http2 on;
32 server_name rd.cleberg.net;
33 18
34 include custom.d/tls/ssl_engine.conf;
35 include custom.d/tls/certificate_files_cleberg_net.conf;
36 include custom.d/tls/policy_strict.conf;
37
38 return 301 https://rd.zerolabs.sh$request_uri;
39}
linux/nginx/etc/nginx/conf.d/reminiscecleberg.com.conf +1 −19
@@ -1,28 +1,10 @@
1server {
2 listen 443 ssl;
3 http2 on;
4 server_name www.reminiscecleberg.com;
5 include custom.d/tls/ssl_engine.conf;
6 include custom.d/tls/policy_strict.conf;
7 include custom.d/tls/certificate_files_reminiscecleberg_com.conf;
8 return 301 $scheme://reminiscecleberg.com$request_uri;
9}
10 1
11 2
12server { 3server {
13 listen 443 ssl; 4 listen 10043;
14 http2 on;
15 server_name reminiscecleberg.com; 5 server_name reminiscecleberg.com;
16 root /var/www/reminiscecleberg.com/; 6 root /var/www/reminiscecleberg.com/;
17 include custom.d/tls/ssl_engine.conf;
18 include custom.d/tls/policy_strict.conf;
19 include custom.d/tls/certificate_files_reminiscecleberg_com.conf;
20 include custom.d/basic.conf; 7 include custom.d/basic.conf;
21 location / { try_files $uri $uri/ =404; } 8 location / { try_files $uri $uri/ =404; }
22} 9}
23 10
24server {
25 listen 80;
26 server_name www.reminiscecleberg.com reminiscecleberg.com;
27 return 301 https://reminiscecleberg.com$request_uri;
28}
linux/nginx/etc/nginx/conf.d/rl.conf +6 −27
@@ -1,11 +1,11 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10044;
3 http2 on; 3 server_name rl.zerolabs.sh s5wpjol4xe2mszhz4hoqobv4pqmoihb65dz2lbibujjjvhbpjvu45lad.onion rl.cleberg.net;
4 server_name rl.zerolabs.sh s5wpjol4xe2mszhz4hoqobv4pqmoihb65dz2lbibujjjvhbpjvu45lad.onion; 4
5 if ($host = rl.cleberg.net) {
6 return 301 https://rl.zerolabs.sh$request_uri;
7 }
5 add_header Onion-Location "http://s5wpjol4xe2mszhz4hoqobv4pqmoihb65dz2lbibujjjvhbpjvu45lad.onion$request_uri" always; 8 add_header Onion-Location "http://s5wpjol4xe2mszhz4hoqobv4pqmoihb65dz2lbibujjjvhbpjvu45lad.onion$request_uri" always;
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/certificate_files_cleberg_net.conf;
8 include custom.d/tls/policy_strict.conf;
9 include custom.d/basic.conf; 9 include custom.d/basic.conf;
10 location /authelia { include custom.d/reverse_proxy/authelia.conf; } 10 location /authelia { include custom.d/reverse_proxy/authelia.conf; }
11 location / { 11 location / {
@@ -16,26 +16,5 @@ server {
16 include custom.d/security/robots_index_only.conf; 16 include custom.d/security/robots_index_only.conf;
17} 17}
18 18
19server {
20 listen 80;
21 server_name rl.zerolabs.sh;
22 return 301 https://rl.zerolabs.sh$request_uri;
23}
24
25server {
26 listen 80;
27 server_name rl.cleberg.net;
28 return 301 https://rl.zerolabs.sh$request_uri;
29}
30 19
31server {
32 listen 443 ssl;
33 http2 on;
34 server_name rl.cleberg.net;
35 20
36 include custom.d/tls/ssl_engine.conf;
37 include custom.d/tls/certificate_files_cleberg_net.conf;
38 include custom.d/tls/policy_strict.conf;
39
40 return 301 https://rl.zerolabs.sh$request_uri;
41}
linux/nginx/etc/nginx/conf.d/rss.conf +6 −11
@@ -1,11 +1,11 @@
1upstream freshrss { server 127.0.0.1:8099; keepalive 64; } 1upstream freshrss { server 127.0.0.1:8099; keepalive 64; }
2server { 2server {
3 listen 443 ssl; 3 listen 10045;
4 http2 on; 4 server_name rss.zerolabs.sh rss.cleberg.net;
5 server_name rss.zerolabs.sh; 5
6 include custom.d/tls/ssl_engine.conf; 6 if ($host = rss.cleberg.net) {
7 include custom.d/tls/certificate_files_cleberg_net.conf; 7 return 301 https://rss.zerolabs.sh$request_uri;
8 include custom.d/tls/policy_strict.conf; 8 }
9 include custom.d/basic.conf; 9 include custom.d/basic.conf;
10 location / { 10 location / {
11 proxy_pass http://freshrss/; 11 proxy_pass http://freshrss/;
@@ -24,8 +24,3 @@ server {
24 include custom.d/security/robots_index_only.conf; 24 include custom.d/security/robots_index_only.conf;
25} 25}
26 26
27server {
28 listen 80;
29 server_name rss.zerolabs.sh;
30 return 301 https://rss.zerolabs.sh$request_uri;
31}
linux/nginx/etc/nginx/conf.d/search.conf +6 −27
@@ -1,11 +1,11 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10046;
3 http2 on; 3 server_name search.zerolabs.sh txwk667ks3vh76r2mfqiot2wdptentsne64nu6qam63zbpzbmhtkvnid.onion search.cleberg.net;
4 server_name search.zerolabs.sh txwk667ks3vh76r2mfqiot2wdptentsne64nu6qam63zbpzbmhtkvnid.onion; 4
5 if ($host = search.cleberg.net) {
6 return 301 https://search.zerolabs.sh$request_uri;
7 }
5 add_header Onion-Location "http://txwk667ks3vh76r2mfqiot2wdptentsne64nu6qam63zbpzbmhtkvnid.onion$request_uri" always; 8 add_header Onion-Location "http://txwk667ks3vh76r2mfqiot2wdptentsne64nu6qam63zbpzbmhtkvnid.onion$request_uri" always;
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/certificate_files_cleberg_net.conf;
8 include custom.d/tls/policy_strict.conf;
9 include custom.d/basic.conf; 9 include custom.d/basic.conf;
10 location / { 10 location / {
11 proxy_pass $backend_address; 11 proxy_pass $backend_address;
@@ -18,26 +18,5 @@ server {
18 include custom.d/security/robots_index_only.conf; 18 include custom.d/security/robots_index_only.conf;
19} 19}
20 20
21server {
22 listen 80;
23 server_name search.zerolabs.sh;
24 return 301 https://search.zerolabs.sh$request_uri;
25}
26
27server {
28 listen 80;
29 server_name search.cleberg.net;
30 return 301 https://search.zerolabs.sh$request_uri;
31}
32 21
33server {
34 listen 443 ssl;
35 http2 on;
36 server_name search.cleberg.net;
37 22
38 include custom.d/tls/ssl_engine.conf;
39 include custom.d/tls/certificate_files_cleberg_net.conf;
40 include custom.d/tls/policy_strict.conf;
41
42 return 301 https://search.zerolabs.sh$request_uri;
43}
linux/nginx/etc/nginx/conf.d/send.conf +6 −27
@@ -1,11 +1,11 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10047;
3 http2 on; 3 server_name send.zerolabs.sh 6jcf5qh2yg4axi42nbbcijglvoag74z7oq7xikqueebeb5vykj22miqd.onion send.cleberg.net;
4 server_name send.zerolabs.sh 6jcf5qh2yg4axi42nbbcijglvoag74z7oq7xikqueebeb5vykj22miqd.onion; 4
5 if ($host = send.cleberg.net) {
6 return 301 https://send.zerolabs.sh$request_uri;
7 }
5 add_header Onion-Location "http://6jcf5qh2yg4axi42nbbcijglvoag74z7oq7xikqueebeb5vykj22miqd.onion$request_uri" always; 8 add_header Onion-Location "http://6jcf5qh2yg4axi42nbbcijglvoag74z7oq7xikqueebeb5vykj22miqd.onion$request_uri" always;
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/certificate_files_cleberg_net.conf;
8 include custom.d/tls/policy_strict.conf;
9 include custom.d/basic.conf; 9 include custom.d/basic.conf;
10 location / { 10 location / {
11 proxy_pass $backend_address; 11 proxy_pass $backend_address;
@@ -14,26 +14,5 @@ server {
14 include custom.d/security/robots_index_only.conf; 14 include custom.d/security/robots_index_only.conf;
15} 15}
16 16
17server {
18 listen 80;
19 server_name send.zerolabs.sh;
20 return 301 https://send.zerolabs.sh$request_uri;
21}
22
23server {
24 listen 80;
25 server_name send.cleberg.net;
26 return 301 https://send.zerolabs.sh$request_uri;
27}
28 17
29server {
30 listen 443 ssl;
31 http2 on;
32 server_name send.cleberg.net;
33 18
34 include custom.d/tls/ssl_engine.conf;
35 include custom.d/tls/certificate_files_cleberg_net.conf;
36 include custom.d/tls/policy_strict.conf;
37
38 return 301 https://send.zerolabs.sh$request_uri;
39}
linux/nginx/etc/nginx/conf.d/slash.conf +6 −27
@@ -1,11 +1,11 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10048;
3 http2 on; 3 server_name slash.zerolabs.sh svfj2zs33g572utlou6kx7uamhwen4nxdzvfetnhwjqs4mmdgoayc7qd.onion slash.cleberg.net;
4 server_name slash.zerolabs.sh svfj2zs33g572utlou6kx7uamhwen4nxdzvfetnhwjqs4mmdgoayc7qd.onion; 4
5 if ($host = slash.cleberg.net) {
6 return 301 https://slash.zerolabs.sh$request_uri;
7 }
5 add_header Onion-Location "http://svfj2zs33g572utlou6kx7uamhwen4nxdzvfetnhwjqs4mmdgoayc7qd.onion$request_uri" always; 8 add_header Onion-Location "http://svfj2zs33g572utlou6kx7uamhwen4nxdzvfetnhwjqs4mmdgoayc7qd.onion$request_uri" always;
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/certificate_files_cleberg_net.conf;
8 include custom.d/tls/policy_strict.conf;
9 include custom.d/basic.conf; 9 include custom.d/basic.conf;
10 location / { 10 location / {
11 proxy_pass $backend_address; 11 proxy_pass $backend_address;
@@ -14,26 +14,5 @@ server {
14 include custom.d/security/robots_index_only.conf; 14 include custom.d/security/robots_index_only.conf;
15} 15}
16 16
17server {
18 listen 80;
19 server_name slash.zerolabs.sh;
20 return 301 https://slash.zerolabs.sh$request_uri;
21}
22
23server {
24 listen 80;
25 server_name slash.cleberg.net;
26 return 301 https://slash.zerolabs.sh$request_uri;
27}
28 17
29server {
30 listen 443 ssl;
31 http2 on;
32 server_name slash.cleberg.net;
33 18
34 include custom.d/tls/ssl_engine.conf;
35 include custom.d/tls/certificate_files_cleberg_net.conf;
36 include custom.d/tls/policy_strict.conf;
37
38 return 301 https://slash.zerolabs.sh$request_uri;
39}
linux/nginx/etc/nginx/conf.d/small.conf +6 −27
@@ -1,11 +1,11 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10049;
3 http2 on; 3 server_name small.zerolabs.sh w2qsrbzjmlikhwvbhno3qfdjod53iyzlvzjamcvgkcmtbclmdkqerbqd.onion small.cleberg.net;
4 server_name small.zerolabs.sh w2qsrbzjmlikhwvbhno3qfdjod53iyzlvzjamcvgkcmtbclmdkqerbqd.onion; 4
5 if ($host = small.cleberg.net) {
6 return 301 https://small.zerolabs.sh$request_uri;
7 }
5 add_header Onion-Location "http://w2qsrbzjmlikhwvbhno3qfdjod53iyzlvzjamcvgkcmtbclmdkqerbqd.onion$request_uri" always; 8 add_header Onion-Location "http://w2qsrbzjmlikhwvbhno3qfdjod53iyzlvzjamcvgkcmtbclmdkqerbqd.onion$request_uri" always;
6 include custom.d/tls/ssl_engine.conf;
7 include custom.d/tls/certificate_files_cleberg_net.conf;
8 include custom.d/tls/policy_strict.conf;
9 include custom.d/basic.conf; 9 include custom.d/basic.conf;
10 location / { 10 location / {
11 proxy_pass $backend_address; 11 proxy_pass $backend_address;
@@ -14,26 +14,5 @@ server {
14 include custom.d/security/robots_index_only.conf; 14 include custom.d/security/robots_index_only.conf;
15} 15}
16 16
17server {
18 listen 80;
19 server_name small.zerolabs.sh;
20 return 301 https://small.zerolabs.sh$request_uri;
21}
22
23server {
24 listen 80;
25 server_name small.cleberg.net;
26 return 301 https://small.zerolabs.sh$request_uri;
27}
28 17
29server {
30 listen 443 ssl;
31 http2 on;
32 server_name small.cleberg.net;
33 18
34 include custom.d/tls/ssl_engine.conf;
35 include custom.d/tls/certificate_files_cleberg_net.conf;
36 include custom.d/tls/policy_strict.conf;
37
38 return 301 https://small.zerolabs.sh$request_uri;
39}
linux/nginx/etc/nginx/conf.d/ssh.conf +6 −11
@@ -1,10 +1,10 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10050;
3 http2 on; 3 server_name ssh.zerolabs.sh ssh.cleberg.net;
4 server_name ssh.zerolabs.sh; 4
5 include custom.d/tls/ssl_engine.conf; 5 if ($host = ssh.cleberg.net) {
6 include custom.d/tls/certificate_files_cleberg_net.conf; 6 return 301 https://ssh.zerolabs.sh$request_uri;
7 include custom.d/tls/policy_strict.conf; 7 }
8 include custom.d/basic.conf; 8 include custom.d/basic.conf;
9 location /authelia { include custom.d/reverse_proxy/authelia.conf; } 9 location /authelia { include custom.d/reverse_proxy/authelia.conf; }
10 location / { 10 location / {
@@ -15,8 +15,3 @@ server {
15 include custom.d/security/robots_index_only.conf; 15 include custom.d/security/robots_index_only.conf;
16} 16}
17 17
18server {
19 listen 80;
20 server_name ssh.zerolabs.sh;
21 return 301 https://ssh.zerolabs.sh$request_uri;
22}
linux/nginx/etc/nginx/conf.d/zb.conf +6 −11
@@ -1,10 +1,10 @@
1server { 1server {
2 listen 443 ssl; 2 listen 10051;
3 http2 on; 3 server_name zb.zerolabs.sh zb.cleberg.net;
4 server_name zb.zerolabs.sh; 4
5 include custom.d/tls/ssl_engine.conf; 5 if ($host = zb.cleberg.net) {
6 include custom.d/tls/certificate_files_cleberg_net.conf; 6 return 301 https://zb.zerolabs.sh$request_uri;
7 include custom.d/tls/policy_strict.conf; 7 }
8 include custom.d/basic.conf; 8 include custom.d/basic.conf;
9 location /authelia { include custom.d/reverse_proxy/authelia.conf; } 9 location /authelia { include custom.d/reverse_proxy/authelia.conf; }
10 location / { 10 location / {
@@ -15,8 +15,3 @@ server {
15 include custom.d/security/robots_index_only.conf; 15 include custom.d/security/robots_index_only.conf;
16} 16}
17 17
18server {
19 listen 80;
20 server_name zb.zerolabs.sh;
21 return 301 https://zb.zerolabs.sh$request_uri;
22}
linux/nginx/etc/nginx/conf.d/zerolabs.sh.conf −5
@@ -1,8 +1,3 @@
1server {
2 listen 10000;
3 server_name www.zerolabs.sh;
4 return 301 $scheme://zerolabs.sh$request_uri;
5}
6 1
7server { 2server {
8 listen 10000; 3 listen 10000;