0

我们将 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

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

4

2 回答 2

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

于 2013-08-21T07:07:54.567 回答
0

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

于 2016-05-12T01:02:09.380 回答