welcome32
@welcome32
Backend Python developer

Как добавить https к django?

Есть сертификат, приватный ключ, Ubuntu 16.
Есть модуль django-sslserver
Запускаю через
python3 manage.py runsslserver и передаю пути к сертификату и приватному ключу.
Выводит ошибку некорректности сертификата и ключа. Сертификат и ключ получены с центра выдачи сертификатов (Free SSH from reg.ru)
  • Вопрос задан
  • 197 просмотров
Пригласить эксперта
Ответы на вопрос 1
@deliro
Чёт ты усложняешь.

1. Серт должен работать только на том домене, куда заказывался (а это значит, что localhost он не обслуживает)
2. Django ни коим образом не должна заниматься SSL и безопасностью

Вариантов несколько, все они значительно проще, чем твой:
1. Ставишь caddyserver, берёшь с интернета первый конфиг с TLS, натягиваешь его себе, caddy сам следит и обновляет серты. Всё, на этом про SSL ты забываешь, он просто есть и работает
2. Свои серты из reg.ru подсовываешь nginx'у (опять же, нагуглив конфиг с сертами). В Django к тебе идёт трафик уже расшифрованный по HTTP (не HTTPS)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы