Существует ли простой способ тестирования защищенных SSL веб-страниц на сервере разработки с помощью Django? - PullRequest
5 голосов
/ 05 января 2009

Я использую Django для своего веб-сайта и хочу узнать, есть ли обходной путь для тестирования защищенных страниц на сервере разработки. В качестве временного решения я не буду использовать HTTP для проверки веб-страниц на сервере dev, что, по моему мнению, не является правильным способом? Что ты думаешь?

Ответы [ 4 ]

3 голосов
/ 06 января 2009

Вы можете рассмотреть mod_wsgi, так как он может использоваться для разработки, тестирования и развертывания. mod_wsgi можно настроить для обнаружения любых изменений, внесенных вами в код Python, и автоматического перезапуска, так же, как и для сервера разработки.

Я обычно делаю большую часть своей разработки на локальном компьютере, но для тестирования использую реальный эталонный сервер реализации. Он запускает mod_wsgi под apache с самозаверяющим сертификатом. Недавняя подробная статья Грэма Дамплтона доступна здесь:

http://blog.dscpl.com.au/2008/12/using-modwsgi-when-developing-django.html

2 голосов
/ 08 июля 2011

Это выглядит полезным - использование stunnel для маршрутизации HTTPS-запросов на сервер django dev.

2 голосов
/ 05 января 2009

Сервер разработки Django является очень простым и предназначен только для локального тестирования. Он не поддерживает ssl / https. Вам нужно будет запустить его, используя Apache, NGINX или другой веб-сервер, который поддерживает SSL, чтобы протестировать.

1 голос
/ 06 мая 2010

Теперь вы можете использовать FakeSSLMiddleware

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...