Let's Encrypt SSL 证书也可以用于 WebSocket 连接吗?

mur*_*tho 5 ssl websocket lets-encrypt

我们的 Web 应用程序有来自 LetsEncrypt 的 SSL 证书

在此应用程序中,我构建了一个 websocket 模块来显示某些页面中的实时数据更改。在开发过程中,我没有注意到我的 websocket 连接没有加密,这是没有必要的。

websocket 服务器和客户端是根据 Symfony 的GosWebSocketBundle提供的指南构建的

在服务器上的隧道中启用 SSL 加密。我引用了我在网站上使用的相同的 LetsEncrypt 证书。每当 javascript 客户端尝试连接控制台时都会显示此错误

autobahn.min.js:62 WebSocket 连接到“wss://[地址]:[端口]/”失败:连接建立时出错:net::ERR_CERT_COMMON_NAME_INVALID

所有端口均已打开并监听netstat -tuplen

我花了很多时间才找到这一切,我如何设法获得 SSL 证书以使事情正常运行?