2012-05-26 4 views
0

Я использую нижний кусок кода для своей программы http://webpy.org/cookbook/ssl, и когда я подключаюсь к моему серверу python через https, все хорошо. Затем, когда я иду подключиться к моему серверу как 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/

Который помог мне начать работу. Надеюсь, это поможет вам.

Смежные вопросы