-
如果服务器使用的不是80端口的话,通过反向代理,会丢失端口,必须使用proxy_set_header Host $host:$server_port; -
server { -
listen 8069; -
server_name localhost; -
proxy_set_header X-Forwarded-Host $host; -
proxy_set_header X-Forwarded-Server $host; -
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; -
proxy_set_header Host $host:$server_port; #这里是重点,这样配置才不会丢失端口 -
location / { -
proxy_pass http://127.0.0.1:8169; -
} -
location = /50x.html { -
root html; -
} -
-
}
Nginx反向代理端口丢失问题
最新推荐文章于 2025-08-15 18:08:03 发布
本文介绍如何在Nginx中配置端口转发以避免反向代理时端口信息丢失的问题。通过设置proxy_set_header Host$host:$server_port;确保目标服务器能够正确接收源服务器的端口信息。

1404





