2012-05-26 21 views
0

我使用我的程序http://webpy.org/cookbook/ssl的底部代碼,當我通過https連接到我的python服務器時,一切都很好。然後,當我連接到我的服務器爲http它不按預期連接。 但是當我回到https時,我每次都會得到一個超時時間,我必須重新啓動我的備份,以便我可以再次連接。 任何人都可以幫助我從哪裏開始解決這個問題嗎? 謝謝。webpy和CherryPyWSGIServer

回答

0

在您的nginx或apache服務器配置文件中,您需要將頁面始終重定向到https,或者正確處理http。例如,如果有人打我的服務器我永久每次都是這樣重定向到HTTPS在Nginx的:

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

您還需要定義webpy申請處理。我最終使用Ubuntu,Nginx,uWSGI和webpy,並且我的網站運行得非常好。希望這有助於。我在做同樣的事情,你,直到我發現這個網站:

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

這讓我上手。我希望它能幫助你。