nginx 内网系统代理到外网可以访问

3,421 阅读1分钟

背景:系统部署在内网中,现在需要在外网可以访问到系统,目前有一台应用服务器,一台外网前置机,如何做到外网能够访问改系统?例如:内网系统ng部署地址为http://192.168.1.71:8090/test/index.html

外网前置机地址为http://202.185.23.12

只需在外网前置机的nginx加上如下配置,即可访问内网系统:

   server {
    listen       8121;
    server_name  127.0.0.1;
    
   location ~ {
        proxy_pass   http://192.168.2.188:8090;
    }
  }
  

以上配置需要注意,前置机ng监听端口不能与内网端口一样,配置完成

外网通过http://202.185.23.12:8121/test/index.html即可访问内网系统