问题描述
我管理在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 (将#修改为@)