我已经为我的mulesoft流设置了一个HTTPS端点,该端点在本地运行良好。
的https:// '本地主机':8081 / customerquote
一旦我在CloudHub上部署它,我无法使用https联系网址,URL看起来像 https://myappname.cloudhub.io/customerquote它仅响应HTTP报告SSL握手错误。
已尝试将端点端口切换为443或8443而没有任何结果。
任何想法?
答案 0 :(得分:1)
在部署到CloudHub时,您需要使用属性占位符:
http://www.mulesoft.org/documentation/display/current/Developing+a+CloudHub+Application
如果您的应用程序需要外部可访问的HTTP或HTTPS 用于接收消息,触发事件或公开Web服务的端口或 用户界面,必须使用保留属性声明端口 $ {http.port}或$ {https.port}。在CloudHub上,端口$ {http.port}或 $ {https.port}由平台服务自动分配。 将端口80上的流量路由到您的应用程序域URL 这个港口。
答案 1 :(得分:1)
HTTPS侦听器需要TLS配置。
请参阅此链接 https://developer.mulesoft.com/docs/display/current/Building+an+HTTPS+Service
答案 2 :(得分:0)
我确实复制了这里报告的确切示例,并且有效
http://www.mulesoft.org/documentation/display/current/Building+an+HTTPS+Service