Как мне создать приложения WSGI, созданные с помощью CherryPyWSGIServer, которые поддерживают HTTP и HTTPS? - PullRequest
2 голосов
/ 28 января 2010

Я создал приложение WSGI и создал отдельную оболочку, используя CherryPyWSGIServer. Я вижу, что CherryPyWSGIServer поддерживает HTTPS, но я не уверен, как поддерживать HTTP и HTTPS вместе , так как это выглядит как первые server.start() блоки Как мне создать два сервера, один HTTP и один HTTPS, и запустить их оба?

Вот что у меня сейчас:

server = CherryPyWSGIServer( (http_ip, http_port),  web_app )
try:
    server.start()
except KeyboardInterrupt:
    server.stop()

Ответы [ 3 ]

2 голосов
/ 28 января 2010

Всякий раз, когда я делал это в прошлом, я использовал Apache или Nginx перед веб-сервером, и пусть они обрабатывают https.

0 голосов
/ 17 января 2012
0 голосов
/ 21 ноября 2011

Используйте командный файл для запуска обычного HTTP-сервера на порту 80 и отдельного экземпляра HTTPS на порту 443.

...