Nginx 端口转发的问题...
- 0次
- 2021-05-27 21:47:50
- idczone
利用Nginx把网站a.com转发到a.com:9001 a.com:9002两个国外服务器端口,用户可以从a.com:9001直接访问了,有没有办法如果通过端口转发的访问时浏览器网址栏自动去掉端口号呢?
一个域名如何同时转发到两个端口?
要去掉端口号,那为什么还要转发到端口呢?这不死循环了?
直接用a.com反代a.com:9001不就达到目的了?
楼主还没明白域名 ip 端口号之间的关系。地址栏域名的后面实际上都有一个80端口,只不过默认不显示,如果你想别人访问你的80端口,而实际访问的是9001,就要做端口映射。
你为什么要访问9001,80直接就不用输入端口号
不要提供 0.0.0.0:9001 和 0.0.0.0:9002 ,让它们绑定 127.0.0.1:9001 和 127.0.0.1:9002 然后配置转发,外网只提供 80 端口
将b.a.com 转发到a.com:9001
一个页面只可能对应一个端口,默认是80不显示。
用反向代理proxy_pass, 不要用redirect 。。
感谢