我正在为我的程序http://webpy.org/cookbook/ssl使用底部代码,当我通过 https 连接到我的 python 服务器时一切都很好。然后,当我以 http 连接到我的服务器时,它没有按预期连接。但是当我回到https时,我每次都会超时,我必须重新启动我的comp才能再次连接。谁能帮助我从哪里开始解决这个问题?谢谢。
问问题
483 次
1 回答
0
在您的 nginx 或 apache 服务器配置文件中,您需要始终将页面重定向到 https,或者正确处理 http。例如,如果有人访问我的服务器,我每次在 Nginx 中都会像这样永久重定向到 https:
server {
listen 80;
rewrite ^ https://$host$request_uri permanent;
}
您还需要定义 webpy 应用程序处理。我最终使用了带有 webpy 的 Ubuntu、Nginx、uWSGI,我的网站运行得非常好。希望这会有所帮助。在找到这个网站之前,我一直在做和你一样的事情:
这帮助我开始。我希望它对你有帮助。
于 2013-03-19T17:28:57.430 回答