0

我正在为我的程序http://webpy.org/cookbook/ssl使用底部代码,当我通过 https 连接到我的 python 服务器时一切都很好。然后,当我以 http 连接到我的服务器时,它没有按预期连接。但是当我回到https时,我每次都会超时,我必须重新启动我的comp才能再次连接。谁能帮助我从哪里开始解决这个问题?谢谢。

4

1 回答 1

0

在您的 nginx 或 apache 服务器配置文件中,您需要始终将页面重定向到 https,或者正确处理 http。例如,如果有人访问我的服务器,我每次在 Nginx 中都会像这样永久重定向到 https:

server {
    listen 80;
    rewrite ^ https://$host$request_uri permanent;
}

您还需要定义 webpy 应用程序处理。我最终使用了带有 webpy 的 Ubuntu、Nginx、uWSGI,我的网站运行得非常好。希望这会有所帮助。在找到这个网站之前,我一直在做和你一样的事情:

http://fartersoft.com/blog/2012/02/10/deployment-of-web-py-applications-using-uwsgi-and-nginx-on-ubuntu/

这帮助我开始。我希望它对你有帮助。

于 2013-03-19T17:28:57.430 回答