我有一堆 node.js 应用程序通过 websockets (ws://) 向 apache 站点提供信息。网站本身没有域名并通过其 IP 地址进行访问(不幸的是,这是不可协商的......)
问题如下:
如果没有安全连接,浏览器将阻止 ws://
交通量,所以我必须使用 SSL和安全的 websockets wss://
如果没有域名,我无法保护连接,除非通过
生成自签名证书。
浏览器不信任自行生成的证书
显示错误“证书不受信任...”。上次 Chrome 更新
使得阅读消息变得更加烦人。
除此之外,IP定期更改并在发生时发送给用户(2-3 人)。因此,为特定 IP 颁发的证书并不理想(如果它是免费的,我可以处理刷新证书的麻烦)。
有没有人有办法解决吗 ?
如果您只有一两个用户,您可以创建自己的 CA,并让每个人将其安装在自己的浏览器上。不过,每次 IP 更改时,您仍然需要更新证书。 google.ca/search?q=create+your+own+ca
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)