我有一个安装SSL的在线网站。如果我进入该网站,则可以在该网站中看到有效的SSL证书。目前,该证书在11月之前有效。我有一个javascript代码在端口8080上连接到我的网站websocket。到上周,这已经很完美了。但是突然之间,根本没有对网站进行任何更改,进入该网站的每个人都会收到错误消息:
WebSocket connection to 'wss://myWebSiteXXX:8080/' failed: Error in connection establishment: net::ERR_CERT_DATE_INVALID
这是尝试连接的js代码:
const conn = new WebSocket('wss://myWebSiteXXX:8080');
那是为什么?
答案 0 :(得分:0)
https://website/
和wss://website:8080/
可能是同一主机,但是是两种不同的服务器配置-一种用于端口443,一种用于端口8080。您仅检查了第一台服务器的证书({{ 1}}),但这可能与秒服务器(https://
)的证书不同。因此,请检查您的Websocket服务器配置,并确保它也提供了有效的证书。