NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
mhcyong
V2EX  ›  NGINX

Nginx 端口转发的问题...

  •  
  •   mhcyong · Sep 21, 2014 via iPad · 5280 views
    This topic created in 4254 days ago, the information mentioned may be changed or developed.
    利用Nginx把网站a.com转发到a.com:9001 a.com:9002两个端口,用户可以从a.com:9001直接访问了,有没有办法如果通过端口转发的访问时浏览器网址栏自动去掉端口号呢?
    7 replies    2014-11-14 09:44:40 +08:00
    hzqim
        1
    hzqim  
       Sep 21, 2014   ❤️ 1
    一个域名如何同时转发到两个端口?
    要去掉端口号,那为什么还要转发到端口呢?这不死循环了?

    直接用a.com反代a.com:9001不就达到目的了?
    linchanx
        2
    linchanx  
       Sep 21, 2014 via iPhone
    楼主还没明白域名 ip 端口号之间的关系。地址栏域名的后面实际上都有一个80端口,只不过默认不显示,如果你想别人访问你的80端口,而实际访问的是9001,就要做端口映射。
    Tink
        3
    Tink  
    PRO
       Sep 22, 2014 via iPhone
    你为什么要访问9001,80直接就不用输入端口号
    lsongdev
        4
    lsongdev  
       Sep 22, 2014 via iPhone   ❤️ 1
    不要提供 0.0.0.0:9001 和 0.0.0.0:9002 ,让它们绑定 127.0.0.1:9001 和 127.0.0.1:9002 然后配置转发,外网只提供 80 端口
    mornlight
        5
    mornlight  
       Sep 22, 2014
    将b.a.com 转发到a.com:9001

    一个页面只可能对应一个端口,默认是80不显示。
    ijse
        6
    ijse  
       Sep 22, 2014   ❤️ 1
    用反向代理proxy_pass, 不要用redirect 。。
    mhcyong
        7
    mhcyong  
    OP
       Nov 14, 2014 via Android
    @ijse
    @song940
    @hzqim
    感谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1302 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 17:25 · PVG 01:25 · LAX 10:25 · JFK 13:25
    ♥ Do have faith in what you're doing.