从NGINX到WSO2 API Manager

时间:2018-03-08 07:06:54

标签: nginx wso2 wso2-am

我遇到了从NGINX到WSO API Manager的反向代理websocket连接的问题。我的Nginx配置如下:

location /echowebsocket {
    proxy_pass  http://api_ws_servers;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "Upgrade";
}

所以当我ws://myhost/echowebsocket/1.0时,连接会超时。当我在本地ws://localhost/echowebsocket 1.0尝试使用nodejs ws client时,它可以正常工作。

api_ws_servers上游指向正确的IP地址和端口号(9099)。我很确定这不是问题所在。

感谢。

1 个答案:

答案 0 :(得分:0)

在进行一些挖掘之后,事实证明系统管理员没有打开端口9099。我假设它已经打开,因为他们在我们的登台服务器上打开它。 NGinx配置没有任何问题。