WSO2 API Manager:我在哪里填写新的DNS名称?

时间:2016-12-16 18:01:56

标签: wso2 wso2-am

我刚刚为我的WSO2单节点机器获得了一个内部DNS名称(假设它是“apis.portal”)。

到目前为止,我已在这些地方设置了此名称:

carbon.xml:    <HostName>apis.portal</HostName>
carbon.xml:    <MgtHostName>apis.portal</MgtHostName>

api-manager.xml:        <URL>https://apis.portal:${mgt.transport.https.port}/store</URL>
api-manager.xml:        <URL>https://apis.portal:${mgt.transport.https.port}/publisher</URL>

它有点'有效'但是当我去商店中的API集合时,就像每个API都在缓存中保存门户网站的IP而不是名称。

我尝试删除所有API并从头开始重新创建它们,但仍显示IP而不是名称。

还有第二个不正确的网址:swagger-ui中显示的“请求的网址”使用的是IP而不是名称。

这是一个非常恼人的问题,因为它会给大多数浏览器带来问题,除非你专门为证书不匹配创建安全例外。

编辑:

商店中的网址不正确: store screen capture

在发布商中更正网址: publisher screen capture

1 个答案:

答案 0 :(得分:0)

您还必须更改<GatewayEndpoint>网址。它位于api-manager.xml的<APIGateway>部分。