WSO2 API Manager无法在AWS EC2中运行

时间:2017-01-18 10:59:35

标签: wso2 wso2is wso2-am wso2carbon

我已在AWS EC2中配置了API Manager和预配置的Identity Server的组合。 问题是API Manager在内部引用私有IP,并且它使用私有IP调用API,并且无法从Internet访问私有IP。 假设我有/ users / add API,当我使用swagger控制台时,它试图调用不起作用的privateIp / users / add ... 怎么解决这个? 我尝试使用publicip / users / add;但它没有给出任何结果。

谢谢

1 个答案:

答案 0 :(得分:0)

您可以在carbon.xmlHostName的{​​{1}}中设置公开IP或主机名。

MgtHostName

此外,您还必须在所有配置文件中替换所需的IP /主机名中的<!-- Host name or IP address of the machine hosting this server e.g. www.wso2.org, 192.168.1.10 This is will become part of the End Point Reference of the services deployed on this server instance. --> <!--HostName>www.wso2.org</HostName--> <!-- Host name to be used for the Carbon management console --> <!--MgtHostName>mgt.wso2.org</MgtHostName-->