2015-10-21 81 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