带有逆向代理的Nginx和多节点容器

时间:2018-09-21 08:53:25

标签: node.js docker nginx containers reverse-proxy

在下面的代码中,我们使用IPADDRES:8081调用这些nodejs服务,但收到错误。我们已经在docker-compose中定义了这些,无法理解为什么它无法执行反向代理。该文件是用于nginx调用的default.conf。有什么我们所缺少的。谢谢大家

当我们尝试使用IPADDRES:3000 / api / abcsvc --->时,此方法有效。

但是当我们使用IPADDRES:8081 / api / abcsvc --->失败

    upstream abc_svc{
        server 127.0.0.1:3000;
    }
    upstream def_svc{
        server 127.0.0.1:3001;
    }

    server{
        listen 8081;
        location /api/abcsvc {
            proxy_pass http://abc_svc$request_uri;
        }
        location /api/defsvc {
            proxy_pass http://def_svc$request_uri;
       }
    }

0 个答案:

没有答案