利用nginx的upstream做反向代理解决内网域名转发的问题

来源:互联网 发布:龙年瞎子皮肤淘宝多钱 编辑:程序博客网 时间:2024/05/16 04:48
由于项目需要,一个部署在线上服务器的elasticsearch服务只提供内网访问,本地访问不了该服务,无法做接口对接,了解到nginx的upstream可以做反向代理解决内网域名转发的问题,马上行动:)
  • upstream部分的配置
    upstream monitor_server {        server 内网IP地址:端口号 max_fails=0 fail_timeout=10s;    }
  • server部分的配置:
    location / {                    proxy_redirect off;                    proxy_set_header Host $host;                    proxy_set_header X-Real-IP $remote_addr;                    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;                    proxy_pass  http://monitor_server;               }

最后在本地的hosts文件里面加上host配置,就可以访问该内网服务了:)

0 0
原创粉丝点击