gpt4 book ai didi

node.js - 如何通过 SSL 使用 socket.io? (我需要获得什么 SSL 证书?)

转载 作者:太空宇宙 更新时间:2023-11-03 13:41:30 25 4
gpt4 key购买 nike

我有一个 nodejs 应用程序,它在一个域(使用 SSL)上从 heroku 提供服务,并通过带有 socket.io 的 websockets 连接到另一个域(不在 heroku 上提供服务)上的 nodejs 应用程序。 websocket 连接最初无法工作,因为 websocket 服务器就在 http://我创建了一个自签名证书,让服务器在 https 下服务,但似乎自签名证书不适用于 chrome,并且我需要使用购买第三方签名的证书。

问题是,我需要为证书购买什么?

websocket 服务器在 app.domain.com 下,客户端从 app.herokuapp.com 服务

我必须获得 domain.com 的证书吗?对于 *.domain.com?或者这甚至不是 socket.io 的证书问题,也可能是其他问题?

谢谢

最佳答案

要在 SSL 上获取 app.domain.com,您需要为此购买证书:

检查:http://www.rapidssl.com/对于免费的(与您的自签名证书差别不大),请参阅 http://www.startssl.com/我不记得 Chrome 是否会让你运行它,但它肯定不会向你显示绿色标志。

最后是 app.herokuapp.com,我假设您已经知道它预启用了 SSL ( http://app.herokuapp.com),以备不时之需。

干杯

关于node.js - 如何通过 SSL 使用 socket.io? (我需要获得什么 SSL 证书?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20528415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com