gpt4 book ai didi

security - 如何在 web2py 中实现有效的 https

转载 作者:太空宇宙 更新时间:2023-11-03 13:47:31 25 4
gpt4 key购买 nike

我正在使用以下 web2py 切片尝试将 https 用于页面中的服务 worker 功能。

http://www.web2pyslices.com/slice/show/1507/generate-ssl-self-signed-certificate-and-key-enable-https-encryption-in-web2py

我尝试使用以下行打开 web2py(带和不带 [-i IP 和 -p PORT]):

python web2py.py -c myPath/ssl_certificate.crt -k myPath/ssl_self_signed.key -i 127.0.0.1 -p 8000

但 https 被声明为“非私有(private)”并被划掉。因此,我在尝试注册 Service Worker 时收到 SSL 证书错误。

请指出出了什么问题或是否需要更多信息

最佳答案

您提到“https 被声明为‘非私有(private)’并被划掉”。这与浏览器不喜欢不可信(自签名)证书有关,因为这就是信任的全部。如果任何黑客可以制作证书并且 https 客户端至少不会皱眉回应,您仍然可能在没有注意到的情况下被黑客攻击或嗅探。由于您没有提到任何其他错误,我假设您从 web2py 服务器获得了其他有效结果?

如果是这样,你已经设置好了你的自签名证书。如果您没有收到任何有效的 html 响应(当然,除了您的浏览器投诉之外),您的设置仍然存在问题。

如果您的 service worker 不接受证书,您可以做的(至少在测试环境中)是将自签名证书导入机器或 service worker 证书存储库。该过程因操作系统和版本而异。

希望这对您有所帮助。如果没有,请提供更多详细信息。

关于security - 如何在 web2py 中实现有效的 https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33157036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com