diff --git a/nginx/arm.stpl b/nginx/arm.stpl index 13a4b78..1895a12 100644 --- a/nginx/arm.stpl +++ b/nginx/arm.stpl @@ -14,6 +14,7 @@ map $http_upgrade $connection_upgrade { } server { listen %ip%:%proxy_ssl_port% ssl http2; + listen [::]:%proxy_ssl_port% ssl http2; server_name %domain_idn% %alias_idn%; ssl_certificate %ssl_pem%; ssl_certificate_key %ssl_key%; @@ -35,17 +36,6 @@ server { } } - location /a552d878db04/ { - proxy_redirect off; - proxy_pass http://127.0.0.1:30875; - proxy_http_version 1.1; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection "upgrade"; - proxy_set_header Host $http_host; - } - location /portainer/ { proxy_http_version 1.1; proxy_set_header Host $http_host; # required for docker client's sake diff --git a/nginx/arm.tpl b/nginx/arm.tpl index d657828..9b1b904 100644 --- a/nginx/arm.tpl +++ b/nginx/arm.tpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_port%; + listen [::]:%proxy_port%; server_name %domain_idn% %alias_idn%; include %home%/%user%/conf/web/%domain%/nginx.forcessl.conf*; diff --git a/nginx/cloudreve.stpl b/nginx/cloudreve.stpl index 733c401..9c1dd4c 100644 --- a/nginx/cloudreve.stpl +++ b/nginx/cloudreve.stpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_ssl_port% ssl http2; + listen [::]:%proxy_ssl_port% ssl http2; server_name %domain_idn% %alias_idn%; ssl_certificate %ssl_pem%; ssl_certificate_key %ssl_key%; diff --git a/nginx/cloudreve.tpl b/nginx/cloudreve.tpl index d657828..9b1b904 100644 --- a/nginx/cloudreve.tpl +++ b/nginx/cloudreve.tpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_port%; + listen [::]:%proxy_port%; server_name %domain_idn% %alias_idn%; include %home%/%user%/conf/web/%domain%/nginx.forcessl.conf*; diff --git a/nginx/dns.stpl b/nginx/dns.stpl index 3c0672d..f24c8be 100644 --- a/nginx/dns.stpl +++ b/nginx/dns.stpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_ssl_port% ssl http2; + listen [::]:%proxy_ssl_port% ssl http2; server_name %domain_idn% %alias_idn%; ssl_certificate %ssl_pem%; ssl_certificate_key %ssl_key%; diff --git a/nginx/dns.tpl b/nginx/dns.tpl index d657828..9b1b904 100755 --- a/nginx/dns.tpl +++ b/nginx/dns.tpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_port%; + listen [::]:%proxy_port%; server_name %domain_idn% %alias_idn%; include %home%/%user%/conf/web/%domain%/nginx.forcessl.conf*; diff --git a/nginx/filerun.stpl b/nginx/filerun.stpl index 211160a..737b7c0 100644 --- a/nginx/filerun.stpl +++ b/nginx/filerun.stpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_ssl_port% ssl http2; + listen [::]:%proxy_ssl_port% ssl http2; server_name %domain_idn% %alias_idn%; ssl_certificate %ssl_pem%; ssl_certificate_key %ssl_key%; diff --git a/nginx/filerun.tpl b/nginx/filerun.tpl index d657828..9b1b904 100644 --- a/nginx/filerun.tpl +++ b/nginx/filerun.tpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_port%; + listen [::]:%proxy_port%; server_name %domain_idn% %alias_idn%; include %home%/%user%/conf/web/%domain%/nginx.forcessl.conf*; diff --git a/nginx/gitbucket.stpl b/nginx/gitbucket.stpl index c3eeb21..1c9d0ba 100644 --- a/nginx/gitbucket.stpl +++ b/nginx/gitbucket.stpl @@ -5,6 +5,7 @@ server { listen %ip%:%proxy_ssl_port% ssl http2; + listen [::]:%proxy_ssl_port% ssl http2; server_name %domain_idn% %alias_idn%; ssl_certificate %ssl_pem%; ssl_certificate_key %ssl_key%; diff --git a/nginx/gitbucket.tpl b/nginx/gitbucket.tpl index d657828..9b1b904 100644 --- a/nginx/gitbucket.tpl +++ b/nginx/gitbucket.tpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_port%; + listen [::]:%proxy_port%; server_name %domain_idn% %alias_idn%; include %home%/%user%/conf/web/%domain%/nginx.forcessl.conf*; diff --git a/nginx/gitea.stpl b/nginx/gitea.stpl index c992efd..876b393 100644 --- a/nginx/gitea.stpl +++ b/nginx/gitea.stpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_ssl_port% ssl http2; + listen [::]:%proxy_ssl_port% ssl http2; server_name %domain_idn% %alias_idn%; ssl_certificate %ssl_pem%; ssl_certificate_key %ssl_key%; diff --git a/nginx/gitea.tpl b/nginx/gitea.tpl index d657828..9b1b904 100644 --- a/nginx/gitea.tpl +++ b/nginx/gitea.tpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_port%; + listen [::]:%proxy_port%; server_name %domain_idn% %alias_idn%; include %home%/%user%/conf/web/%domain%/nginx.forcessl.conf*; diff --git a/nginx/gitlab.stpl b/nginx/gitlab.stpl index 1e93dcb..bde844e 100644 --- a/nginx/gitlab.stpl +++ b/nginx/gitlab.stpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_ssl_port% ssl http2; + listen [::]:%proxy_ssl_port% ssl http2; server_name %domain_idn% %alias_idn%; ssl_certificate %ssl_pem%; ssl_certificate_key %ssl_key%; diff --git a/nginx/gitlab.tpl b/nginx/gitlab.tpl index d657828..9b1b904 100644 --- a/nginx/gitlab.tpl +++ b/nginx/gitlab.tpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_port%; + listen [::]:%proxy_port%; server_name %domain_idn% %alias_idn%; include %home%/%user%/conf/web/%domain%/nginx.forcessl.conf*; diff --git a/nginx/imgjiji.stpl b/nginx/imgjiji.stpl index 71ac22e..afd3b8b 100644 --- a/nginx/imgjiji.stpl +++ b/nginx/imgjiji.stpl @@ -7,6 +7,7 @@ proxy_cache_path /tmp/nginx-cache-jiji levels=1:2 keys_zone=r2_cache:10m max_s server { listen %ip%:%proxy_ssl_port% ssl http2; + listen [::]:%proxy_ssl_port% ssl http2; server_name %domain_idn% %alias_idn%; ssl_certificate %ssl_pem%; ssl_certificate_key %ssl_key%; diff --git a/nginx/imgjiji.tpl b/nginx/imgjiji.tpl index d657828..9b1b904 100644 --- a/nginx/imgjiji.tpl +++ b/nginx/imgjiji.tpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_port%; + listen [::]:%proxy_port%; server_name %domain_idn% %alias_idn%; include %home%/%user%/conf/web/%domain%/nginx.forcessl.conf*; diff --git a/nginx/kallithea.stpl b/nginx/kallithea.stpl index 6aac1af..d773f1a 100644 --- a/nginx/kallithea.stpl +++ b/nginx/kallithea.stpl @@ -5,6 +5,7 @@ server { listen %ip%:%proxy_ssl_port% ssl http2; + listen [::]:%proxy_ssl_port% ssl http2; server_name %domain_idn% %alias_idn%; ssl_certificate %ssl_pem%; ssl_certificate_key %ssl_key%; diff --git a/nginx/kallithea.tpl b/nginx/kallithea.tpl index d657828..9b1b904 100644 --- a/nginx/kallithea.tpl +++ b/nginx/kallithea.tpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_port%; + listen [::]:%proxy_port%; server_name %domain_idn% %alias_idn%; include %home%/%user%/conf/web/%domain%/nginx.forcessl.conf*; diff --git a/nginx/mail.stpl b/nginx/mail.stpl index f53f7ca..69d1ae8 100644 --- a/nginx/mail.stpl +++ b/nginx/mail.stpl @@ -6,7 +6,7 @@ server { listen %ip%:%proxy_ssl_port% ssl http2; - listen [2603:c022:8007:9122::8888]:%proxy_ssl_port% ssl http2; + listen [::]:%proxy_ssl_port% ssl http2; server_name %domain_idn% %alias_idn%; ssl_certificate %ssl_pem%; ssl_certificate_key %ssl_key%; diff --git a/nginx/mail.tpl b/nginx/mail.tpl index 4fa2b39..9b1b904 100644 --- a/nginx/mail.tpl +++ b/nginx/mail.tpl @@ -6,7 +6,7 @@ server { listen %ip%:%proxy_port%; - listen [2603:c022:8007:9122::8888]:80; + listen [::]:%proxy_port%; server_name %domain_idn% %alias_idn%; include %home%/%user%/conf/web/%domain%/nginx.forcessl.conf*; diff --git a/nginx/mastodon.stpl b/nginx/mastodon.stpl index 32235a6..a47bcb9 100644 --- a/nginx/mastodon.stpl +++ b/nginx/mastodon.stpl @@ -17,6 +17,7 @@ upstream streaming { } server { listen %ip%:%proxy_ssl_port% ssl http2; + listen [::]:%proxy_ssl_port% ssl http2; server_name %domain_idn% %alias_idn%; ssl_certificate %ssl_pem%; ssl_certificate_key %ssl_key%; diff --git a/nginx/mastodon.tpl b/nginx/mastodon.tpl index d657828..9b1b904 100644 --- a/nginx/mastodon.tpl +++ b/nginx/mastodon.tpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_port%; + listen [::]:%proxy_port%; server_name %domain_idn% %alias_idn%; include %home%/%user%/conf/web/%domain%/nginx.forcessl.conf*; diff --git a/nginx/matrix.stpl b/nginx/matrix.stpl index dfa03ec..2498863 100644 --- a/nginx/matrix.stpl +++ b/nginx/matrix.stpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_ssl_port% ssl http2; + listen [::]:%proxy_ssl_port% ssl http2; listen 8448 ssl default_server; server_name %domain_idn% %alias_idn%; ssl_certificate %ssl_pem%; diff --git a/nginx/matrix.tpl b/nginx/matrix.tpl index 3e08844..393b52c 100644 --- a/nginx/matrix.tpl +++ b/nginx/matrix.tpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_port% ; + listen [::]:%proxy_port%; server_name %domain_idn% %alias_idn%; error_log /var/log/%web_system%/domains/%domain%.error.log error; diff --git a/nginx/mirrors.stpl b/nginx/mirrors.stpl index 8a1d8d0..876a570 100644 --- a/nginx/mirrors.stpl +++ b/nginx/mirrors.stpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_ssl_port% ssl http2; + listen [::]:%proxy_ssl_port% ssl http2; server_name %domain_idn% %alias_idn%; ssl_certificate %ssl_pem%; ssl_certificate_key %ssl_key%; diff --git a/nginx/mirrors.tpl b/nginx/mirrors.tpl index ea909b4..d0b7c45 100644 --- a/nginx/mirrors.tpl +++ b/nginx/mirrors.tpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_port%; + listen [::]:%proxy_port%; server_name %domain_idn% %alias_idn%; root /home/tunasync/mirrors; diff --git a/nginx/misskey.stpl b/nginx/misskey.stpl index 0885c68..fd60f13 100644 --- a/nginx/misskey.stpl +++ b/nginx/misskey.stpl @@ -6,11 +6,10 @@ map $http_upgrade $connection_upgrade { default upgrade; '' close; } -proxy_cache_path /tmp/nginx_cache levels=1:2 keys_zone=cache1:16m max_size=1g inactive=720m use_temp_path=off; server { listen %ip%:%proxy_ssl_port% ssl http2; - listen [2603:c022:8007:9122::8888]:%proxy_ssl_port% ssl http2; + listen [::]:%proxy_ssl_port% ssl http2; server_name %domain_idn% %alias_idn%; ssl_certificate %ssl_pem%; ssl_certificate_key %ssl_key%; @@ -39,11 +38,6 @@ server { proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; - # Cache settings - proxy_cache cache1; - proxy_cache_lock on; - proxy_cache_use_stale updating; - proxy_force_ranges on; add_header X-Cache $upstream_cache_status; } diff --git a/nginx/misskey.tpl b/nginx/misskey.tpl index 39148d4..9fe897b 100644 --- a/nginx/misskey.tpl +++ b/nginx/misskey.tpl @@ -1,6 +1,6 @@ server { listen %ip%:%proxy_port%; - listen [2603:c022:8007:9122::8888]:%proxy_port%; + listen [::]:%proxy_port%; server_name %domain_idn% %alias_idn%; location / { rewrite ^(.*) https://%domain_idn%$1 permanent; diff --git a/nginx/portainer.stpl b/nginx/portainer.stpl index ac3ef10..fa1b15c 100644 --- a/nginx/portainer.stpl +++ b/nginx/portainer.stpl @@ -13,6 +13,7 @@ map $http_upgrade $connection_upgrade { server { listen %ip%:%proxy_ssl_port% ssl http2; + listen [::]:%proxy_ssl_port% ssl http2; server_name %domain_idn% %alias_idn%; ssl_certificate %ssl_pem%; ssl_certificate_key %ssl_key%; diff --git a/nginx/portainer.tpl b/nginx/portainer.tpl index d657828..9b1b904 100644 --- a/nginx/portainer.tpl +++ b/nginx/portainer.tpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_port%; + listen [::]:%proxy_port%; server_name %domain_idn% %alias_idn%; include %home%/%user%/conf/web/%domain%/nginx.forcessl.conf*; diff --git a/nginx/s3.stpl b/nginx/s3.stpl index 375c3bb..6e67977 100644 --- a/nginx/s3.stpl +++ b/nginx/s3.stpl @@ -8,6 +8,7 @@ proxy_cache_path /tmp/nginx-cache-instance-media levels=1:2 keys_zone=s3_cache server { listen %ip%:%proxy_ssl_port% ssl http2; + listen [::]:%proxy_ssl_port% ssl http2; server_name %domain_idn% %alias_idn%; ssl_certificate %ssl_pem%; ssl_certificate_key %ssl_key%; diff --git a/nginx/s3.tpl b/nginx/s3.tpl index d657828..9b1b904 100644 --- a/nginx/s3.tpl +++ b/nginx/s3.tpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_port%; + listen [::]:%proxy_port%; server_name %domain_idn% %alias_idn%; include %home%/%user%/conf/web/%domain%/nginx.forcessl.conf*; diff --git a/nginx/tz.stpl b/nginx/tz.stpl index 64c8542..9eac0d2 100644 --- a/nginx/tz.stpl +++ b/nginx/tz.stpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_ssl_port% ssl http2; + listen [::]:%proxy_ssl_port% ssl http2; server_name %domain_idn% %alias_idn%; ssl_certificate %ssl_pem%; ssl_certificate_key %ssl_key%; diff --git a/nginx/tz.tpl b/nginx/tz.tpl index 8c196f5..16eee6f 100644 --- a/nginx/tz.tpl +++ b/nginx/tz.tpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_port% ; + listen [::]:%proxy_port%; server_name %domain_idn% %alias_idn%; error_log /var/log/%web_system%/domains/%domain%.error.log error; diff --git a/nginx/ws.stpl b/nginx/ws.stpl index 0b8175c..c3ce23e 100644 --- a/nginx/ws.stpl +++ b/nginx/ws.stpl @@ -5,6 +5,7 @@ server { listen %ip%:%proxy_ssl_port% ssl http2; + listen [::]:%proxy_ssl_port% ssl http2; server_name %domain_idn% %alias_idn%; ssl_certificate %ssl_pem%; ssl_certificate_key %ssl_key%; diff --git a/nginx/ws.tpl b/nginx/ws.tpl index 9139d27..0441295 100644 --- a/nginx/ws.tpl +++ b/nginx/ws.tpl @@ -5,6 +5,7 @@ server { listen %ip%:%proxy_port%; + listen [::]:%proxy_port%; server_name %domain_idn% %alias_idn%; include %home%/%user%/conf/web/%domain%/nginx.forcessl.conf*; diff --git a/nginx/xray.stpl b/nginx/xray.stpl index 0f33c64..db53e46 100644 --- a/nginx/xray.stpl +++ b/nginx/xray.stpl @@ -5,6 +5,7 @@ server { listen %ip%:%proxy_ssl_port% ssl http2; + listen [::]:%proxy_ssl_port% ssl http2; server_name %domain_idn% %alias_idn%; ssl_certificate %ssl_pem%; ssl_certificate_key %ssl_key%; diff --git a/nginx/xray.tpl b/nginx/xray.tpl index d657828..9b1b904 100644 --- a/nginx/xray.tpl +++ b/nginx/xray.tpl @@ -6,6 +6,7 @@ server { listen %ip%:%proxy_port%; + listen [::]:%proxy_port%; server_name %domain_idn% %alias_idn%; include %home%/%user%/conf/web/%domain%/nginx.forcessl.conf*;