Я пытаюсь преобразовать http в https (безопасный) внутри nginx, для этой цели я создал и добавил самозаверяющий сертификат в файл конфигурации nginx.
server {
listen 80;
server_name www.local.com;
rewrite ^ https://$server_name$request_uri? permanent;
}
server {
listen 443;
server_name www.local.com;
ssl on;
ssl_certificate /etc/ssl/self_signed_certificate.crt;
ssl_certificate_key /etc/ssl/self_signed_certificate.key;
}
Теперь, когда я даю URL-адрес, он перенаправляет с http на https. и покажите мне сообщение в crome «Сертификат безопасности сайта не является доверенным!». Когда я все равно нажал «Продолжить». Я получил сообщение об ошибке «SSL-подключение». Он отлично работает на http. Как запустить мой локальный сайт с помощью https.
Я использую сервер uwsgi, а веб-сайт написан на python — Django. Какую ошибку я сделал или что-то еще я должен сделать? Пожалуйста помоги. Заранее спасибо (извините за мой английский).