我已经安装了 API 管理器 1.6.0 并运行了 API 管理器。但问题是商店内显示的 IP 地址是服务器的私有 IP。私有IP通过VPN访问。
以下是在商店中显示为“生产”和“沙箱”URL 的 URL,
http://192.168.6.162:8280/railway/2.0
对于 192.168.6.162,我分配了一个公共 IP,它是103.11.35.xx
并分配了一个域my-domain-name
以及。
我想看到的是如下,
http://my-domain-name/railway/2.0
如何配置 API Manager 以显示域名而不是带有端口的 IP 地址?
Answer recommended by
WSO2 /collectives/wso2
Collective
您可以从 api-manager.xml 进行设置。 API Gateway 部分有 Gateway Endpoint 元素,您可以在其中指定应在商店中显示的 URL。
<APIGateway>
<Environments>
<Environment type="hybrid">
<Name>Production and Sandbox</Name>
<ServerURL>https://localhost:9445/services/</ServerURL>
<Username>admin</Username>
<Password>admin</Password>
**<GatewayEndpoint>http://localhost:8282,https://localhost:8245</GatewayEndpoint>**
</Environment>
</Environments>
<EnableGatewayKeyCache>true</EnableGatewayKeyCache>
<ClientDomainHeader>referer</ClientDomainHeader>
</APIGateway>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)