我有一个在Intranet上运行的项目,所以我没有购买任何SSL证书或域名。相反,我创建了自签名证书。我有两层,其中一层是Web服务/ websocket,另一层是视图。对于所有https连接,因此对所有页面而言,一切正常,但是浏览器无法与ws或wss链接建立连接(尝试使用端口8443,443,8080)。如果我用本地主机而不是我的ip编写链接,则它可以正常工作,但是我不能从其他设备使用它。我将证书创建为RSA / 2048。我的项目在Ubuntu 18.04上运行。服务器端是用Java-Spring Boot编写的。
如果有人需要答案,我可以从这里得到。总而言之,问题出在Firefox,而不是其他浏览器。主要原因是Firefox不接受wss链接的证书,实际上,第一个连接链接也是以https开头的证书。解决方案是通过将wss更改为https并接受该链接的特权来转到以wss开头的链接,一切正常:)