фикс: глубокая настройка Nginx для корректной авторизации в веб-интерфейсах

This commit is contained in:
Petro1990 2026-03-13 18:32:29 +03:00
parent 1dfbbf7ec8
commit b16b74cb71
1 changed files with 14 additions and 0 deletions

14
rproxy
View File

@ -477,6 +477,10 @@ server {
server_name "$domain"; server_name "$domain";
proxy_buffering off; proxy_buffering off;
proxy_request_buffering off;
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
location / { location / {
proxy_pass http://127.0.0.1:$tunnel_port; proxy_pass http://127.0.0.1:$tunnel_port;
@ -484,11 +488,14 @@ server {
proxy_set_header Upgrade \$http_upgrade; proxy_set_header Upgrade \$http_upgrade;
proxy_set_header Connection "upgrade"; proxy_set_header Connection "upgrade";
proxy_set_header Host "\$host"; proxy_set_header Host "\$host";
proxy_set_header Origin "\$scheme://\$host";
proxy_set_header Referer "\$scheme://\$host/";
proxy_set_header X-Real-IP \$remote_addr; proxy_set_header X-Real-IP \$remote_addr;
proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto \$scheme; proxy_set_header X-Forwarded-Proto \$scheme;
proxy_set_header X-Forwarded-Host \$host; proxy_set_header X-Forwarded-Host \$host;
proxy_set_header X-Forwarded-Port \$server_port; proxy_set_header X-Forwarded-Port \$server_port;
proxy_cookie_path / /;
proxy_connect_timeout 60s; proxy_connect_timeout 60s;
proxy_send_timeout 60s; proxy_send_timeout 60s;
proxy_read_timeout 60s; proxy_read_timeout 60s;
@ -501,6 +508,10 @@ server {
listen $ext_port; listen $ext_port;
proxy_buffering off; proxy_buffering off;
proxy_request_buffering off;
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
location / { location / {
proxy_pass http://127.0.0.1:$tunnel_port; proxy_pass http://127.0.0.1:$tunnel_port;
@ -508,11 +519,14 @@ server {
proxy_set_header Upgrade \$http_upgrade; proxy_set_header Upgrade \$http_upgrade;
proxy_set_header Connection "upgrade"; proxy_set_header Connection "upgrade";
proxy_set_header Host "\$host"; proxy_set_header Host "\$host";
proxy_set_header Origin "\$scheme://\$host";
proxy_set_header Referer "\$scheme://\$host/";
proxy_set_header X-Real-IP \$remote_addr; proxy_set_header X-Real-IP \$remote_addr;
proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto \$scheme; proxy_set_header X-Forwarded-Proto \$scheme;
proxy_set_header X-Forwarded-Host \$host; proxy_set_header X-Forwarded-Host \$host;
proxy_set_header X-Forwarded-Port \$server_port; proxy_set_header X-Forwarded-Port \$server_port;
proxy_cookie_path / /;
proxy_connect_timeout 60s; proxy_connect_timeout 60s;
proxy_send_timeout 60s; proxy_send_timeout 60s;
proxy_read_timeout 60s; proxy_read_timeout 60s;