2024-04-25 00:21:38 发布
网友
我需要在https上测试我的应用程序,但是在这里,我在使用Python运行我的应用程序时遇到了以下错误。在
https
This site can’t provide a secure connection 127.0.0.1 sent an invalid response. ERR_SSL_PROTOCOL_ERROR
我正在用Python和Django制作一个应用程序,并希望运行https。我的settings.py如下所示。在
settings.py
在设置.py公司名称:
要通过HTTPS连接,您需要服务器上的有效SSL证书。从错误消息来看,您似乎正在连接到本地计算机上的服务器,虽然您可以为此获得证书,但这可能不值得麻烦。如果您计划部署到服务器,实际上没有理由在本地计算机上测试HTTPS,因为您必须在服务器上再次设置SSL,即使它在您的计算机上工作,它也可能在服务器上不起作用。在
我建议您将应用程序部署到服务器上(您需要一个像apache或nginx这样的web服务器),然后设置一个免费的Let's Encrypt certificate。然后你就可以通过HTTPS进行连接了。在
如果您真的需要在本地计算机上执行此操作,您必须首先获得一个固定的公共IP地址,该地址必须从ISP获得。如果您使用现在的IP地址,它可能会在几天左右发生变化,然后您将必须获得一个新的证书。在
要通过HTTPS连接,您需要服务器上的有效SSL证书。从错误消息来看,您似乎正在连接到本地计算机上的服务器,虽然您可以为此获得证书,但这可能不值得麻烦。如果您计划部署到服务器,实际上没有理由在本地计算机上测试HTTPS,因为您必须在服务器上再次设置SSL,即使它在您的计算机上工作,它也可能在服务器上不起作用。在
我建议您将应用程序部署到服务器上(您需要一个像apache或nginx这样的web服务器),然后设置一个免费的Let's Encrypt certificate。然后你就可以通过HTTPS进行连接了。在
如果您真的需要在本地计算机上执行此操作,您必须首先获得一个固定的公共IP地址,该地址必须从ISP获得。如果您使用现在的IP地址,它可能会在几天左右发生变化,然后您将必须获得一个新的证书。在
相关问题 更多 >
编程相关推荐