我的主应用程序在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。