如何解决是否可以绕过Chrome对Intranet上的Websocket连接的安全连接要求?
我管理在Intranet上运行LAMP堆栈的Web服务器。它托管并连接到一些内部数据库,聚合一些数据,然后提供一些Web应用程序,为用户提供漂亮的交互式界面。我的下一个目标是实现websocket以使所有内容保持同步。我已经配置了所有内容,并且可以在Firefox中完美运行,但是不幸的是,我的大多数用户都使用了chrome,就像大多数使用chrome的东西一样,它不起作用。通过一些谷歌搜索和few search results on stackoverflow,我得出的结论是Certificate Not Trusted
。
当我最初设置此网络服务器时,用户通过其IP地址进行访问。然后,为了使用户更轻松,我给了它DNS记录。但是我仍然看到人们在野外使用IP地址。他们不了解IP地址和别名之间的区别,更不用说chrome和firefox之间的区别了,所以这就是我的用户水平。我仅将此作为下一部分的序言。
我意识到我可以配置自签名证书来创建安全连接,但是我几乎不相信我可以向用户解释为什么可以忽略安全错误,更不用说如何为其创建例外了。另外,我有台式机和移动设备都可以访问这些应用程序,因此我更喜欢一种通用的解决方案。
我还意识到,显而易见的答案是仅获得由证书颁发机构签署的证书,但是对于只能在内部访问的内容访问外部CA似乎很愚蠢。
因此,正如标题所述,是否有办法解决Chrome对websocket的安全连接的要求?还是有一种无需连接到外部CA即可创建安全连接且不会创建from kivy.app import App
from kivy.uix.label import Label
class Myapp(App):
def build(self):
return Label(text="hey")
if __name__ == "__main__":
Myapp().run()
警告的方法?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。