一、问题描述:
nginx监听端口8000,外网映射端口6666,外网登录6666端口后,自动跳转到了8000端口,导致外网访问不可用。
nginx监听端口8000,外网映射端口8000,这时外网访问ok。
二、解决办法:
修改nginx的config文件,改为:proxy_set_header Host $http_host,这样,外网访问端口号和监听端口号不同时,可以正常访问;且nginx的配置文件中,各个跳转可以配置为内网ip的跳转。

本文解决了一个特定的Nginx配置问题,即当外网映射端口与Nginx监听端口不一致时,如何通过修改配置文件使外网访问正常。通过设置proxy_set_header Host $http_host,确保了不同端口间访问的正确性。
一、问题描述:
nginx监听端口8000,外网映射端口6666,外网登录6666端口后,自动跳转到了8000端口,导致外网访问不可用。
nginx监听端口8000,外网映射端口8000,这时外网访问ok。
二、解决办法:
修改nginx的config文件,改为:proxy_set_header Host $http_host,这样,外网访问端口号和监听端口号不同时,可以正常访问;且nginx的配置文件中,各个跳转可以配置为内网ip的跳转。

2534
1716

被折叠的 条评论
为什么被折叠?