@welcome32

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
Omnic Москва
от 100 000 до 160 000 руб.
CRON Махачкала
от 60 000 до 140 000 руб.
22 окт. 2019, в 14:41
3000 руб./за проект
22 окт. 2019, в 14:13
800 руб./в час
22 окт. 2019, в 14:13
2000 руб./за проект