2015-10-21 83 views
3

我加入了自定义域和自定义证书到我的app.It看来,当WSS尝试连接没有提供自定义证书。 我测试了http连接,如https:// api.myapp.com,每件事情都可以。 但是,如果我尝试websocket像wss://api.myapp.com:8443,每件事情都不好。自定义域OpenShift应用程序安全的WebSocket失败

铬说:

failed: WebSocket opening handshake was canceled 

测试工具github.com/wtmmac/websocket-tester说:

websocket.Dial wss://api.myapp.com:8443: x509: certificate is valid for *.rhcloud.com, rhcloud.com, not api.myapp.com 

有别名更新证书后需要,如果需要一些额外的CONFIGS使用自定义域的安全websocket?

+0

您是否检查过:https://developers.openshift.com/en/managing-domains-ssl.html? –

+0

我没有做'生成CSR'的步骤,我只是按照startssl的步骤来创建证书。 Openshift别名设置显示此:“SSL证书 添加星期二,2015年10月20日” – gocam

回答

1

OpenShift在线目前不支持使用自定义的SSL证书安全Web插座的能力。如果您想使用wss,我建议您使用OpenShift为您提供的app-domain.rhcloud.com地址。

+0

谢谢!似乎没有其他办法。 – gocam