Tec*_*hie 3 ip wso2 wso2esb wso2carbon wso2-api-manager
我已经安装了API管理器1.6.0并且还运行了API Manager.但问题是存储区内显示的IP地址是服务器的私有IP.私有IP通过VPN访问.
以下是商店中显示为生产和沙盒网址的网址,
http://192.168.6.162:8280/railway/2.0
Run Code Online (Sandbox Code Playgroud)
对于192.168.6.162,我已经分配了一个公共IP,103.11.35.xx并且也分配了一个域my-domain-name.
我想看到的如下,
http://my-domain-name/railway/2.0
Run Code Online (Sandbox Code Playgroud)
如何配置API Manager以显示域名而不是带端口的IP地址?
小智 7
您可以从api-manager.xml中进行设置.在APIGateway部分下面有GatewayEndpoint元素,您可以在其中指定应在商店中显示的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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2747 次 |
| 最近记录: |