WSO2 API Manager - 在UI中显示主机名而非IP

时间:2013-08-21 02:55:24

标签: wso2 wso2-am

我们在服务器中部署了wso2am,目前我们可以使用主机名来访问它,但是当我登录wso2am商店订阅API时,它仍然在UI(概述部分)中显示其IP而不是主机名,如:

网址:

http://xx.xx.xx.xxx:8280/pizzashack/1.0.0
https://xx.xx.xx.xxx:8243/pizzashack/1.0.0

所以任何人都可以告诉我如何解决它?

2 个答案:

答案 0 :(得分:2)

为此,您需要编辑APIEndpointURL文件中的AM_HOME/repository/conf/api-manager.xml属性。我在编辑后看起来如下。

<APIEndpointURL>http://apim.example.org:${http.nio.port},https://apim.example.org:${https.nio.port}</APIEndpointURL>

这是在<HostName>

中指定<MgtHostName>AM_HOME/repository/conf/carbon.xml的补充

答案 1 :(得分:0)

不是一个完整的答案,但我发现我还必须更新conf中的api-manager.xml文件,用主机名替换对carbon.local.ip的引用。这解决了IP地址仍在商店中使用的问题。但是,在更改发布和重新创建令牌失败的主机名后,我仍然遇到一个问题。如果能够/正在看到这个问题(我认为是相关的),我会很好奇。