WSO2商店:Swagger UI / API测试使用了错误的IP

时间:2017-02-09 15:32:05

标签: wso2 wso2-am

我正在设置一个WSO2泊坞窗。我正在使用来自github(https://github.com/wso2/docker-apim)的WSO2 Dockerfiles和最新的WSO2 Api Manager版本(2.10)。安装成功,所以我启动了docker容器。 WSO2启动,我能够部署基于Swagger URL的API。

我也可以通过商店界面访问API。这就是我的麻烦:当我尝试通过集成的Swagger UI测试API时,API管理器正在使用内部docker IP:

enter image description here

我已设置此端口配置:

enter image description here

如何强制WSO2 Api Manager使用Docker公共IP?

非常感谢: - )

1 个答案:

答案 0 :(得分:3)

在repository / conf / api-manager.xml中,您可以找到以下元素

APIGateway/Environments/Environment/GatewayEndpoint

如果您有多个网关,则可能需要创建HTTP(S)负载均衡器。