nginx配置:一个位置具有不同的服务器IP

时间:2016-08-10 07:04:10

标签: nginx server location

我的主应用程序在IP 127.0.0.1的服务器上运行,域名为http://myexample.com

我想使用网址http://myexample.com/service向应用添加其他服务。

但是,该服务正在另一台服务器上运行,其IP为127.0.0.2,端口为5000.

如何在这种情况下使nginx配置正常工作?

我的尝试如下:

server {
    listen 80;
    server_name myexample.com;
    location / {
        proxy_pass http://127.0.0.1:3002;
        client_max_body_size 100m;
    }
    location /service {
        proxy_pass http://127.0.0.2:5000;
    }
    location = /50x.html {
        root  /usr/share/nginx/html;
    }
}

当我打开myexample.com/service时,它会返回404或500。

0 个答案:

没有答案