WSO2 API Manager 1.6 HTTPS传输不公开端点

时间:2015-04-01 03:53:25

标签: java web-services wso2 wso2carbon wso2-am

我使用的是WSO2 API Manager 1.6。我有一个在http上运行的Web服务。我将通过API Manager将特定Web服务公开为开发人员的https Web服务。以下是通过API Manager提供的http Web服务的端点(在传输下的发布者中勾选了HTTP)。

http://api.myweb.com:8280/balance/1.0

但问题是如果我在传输器下的发布服务器中提升HTTP并勾选HTTPS我的端点变为低于无法访问的端点。基本URL消失。

/balance/1.0

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

必须正确指定api-manager.xml传输中的

系统从api-manager.xml文件中读取网关端点。当定义了多个网关环境时,它会选择生产环境的网关端点。您可以按如下方式定义HTTP和HTTPS网关端点:

<GatewayEndpoint>http://${carbon.local.ip}:${http.nio.port},https://${carbon.local.ip}:${https.nio.port}</GatewayEndpoint>

如果定义了两种类型的端点,则将选择HTTPS端点作为服务器端点。