V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
hayao650
V2EX  ›  NGINX

nginx 可以实现两层代理么?

  •  
  •   hayao650 · Mar 17, 2016 · 6458 views
    This topic created in 3695 days ago, the information mentioned may be changed or developed.
    我想实现这样的功能,客户端访问我的 80 端口,然后 nginx 转发到 xxx 端口,如果 xxx 端口是 404 的话,就转发到 yyy 端口,请问可以实现这个功能么?
    11 replies    2016-03-17 14:45:39 +08:00
    lhbc
        1
    lhbc  
       Mar 17, 2016 via Android
    可以。
    Andy1999
        2
    Andy1999  
       Mar 17, 2016 via iPhone
    后端存活配置?
    realpg
        3
    realpg  
    PRO
       Mar 17, 2016   ❤️ 1
    保密网数据上公网,搞过 6 层 nginx 反代……
    公网阿里云华北服务器,替换域名反代到公网北京联通服务器,再通过 VPN 反代到堡垒机,堡垒机反代到去公网内容旁路审计服务器,再反代到指挥中心服务器,最后反代到内网源服务器……
    hayao650
        4
    hayao650  
    OP
       Mar 17, 2016
    @realpg 你说的这个是不同服务器,我是想在一个 nginx 上实现
    hayao650
        5
    hayao650  
    OP
       Mar 17, 2016
    @lhbc 求详解
    hayao650
        6
    hayao650  
    OP
       Mar 17, 2016
    @Andy1999 不太懂,求详解
    Andy1999
        7
    Andy1999  
       Mar 17, 2016 via iPhone
    defunct9
        8
    defunct9  
       Mar 17, 2016   ❤️ 1
    error_page 404 /example.com.404.html;

    location = /example.com.404.html {
    root html;
    allow all;
    index example.com.404.html
    rewrite ^ $scheme://www.someothersite.com$request_uri permanent;
    }
    livia313
        10
    livia313  
       Mar 17, 2016
    可以
    system
        11
    system  
       Mar 17, 2016
    @realpg 你这就只是个反代而已。他要的是本机双层代理
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5111 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 05:39 · PVG 13:39 · LAX 22:39 · JFK 01:39
    ♥ Do have faith in what you're doing.