Переход с HTTP на HTTPS на сервере NGINX Django
Я устанавливаю сервер на AWS из проекта Django, и мой Nginx выдает ошибку при попытке переключиться с HTTP на HTTPS. Смотрите мой файл:
host = fantasy name
server {
listen 80;
server_name host;
return 301 https://host$request_uri;
location = /favicon.ico { access_log off; log_not_found off; }
location /staticfiles/ {alias /home/ubuntu/Filmes/staticfiles/;}
location / {
include proxy_params;
proxy_pass http://unix:/run/gunicorn.sock;
}
}
Действительно, при использовании старого домена по HTTP я перенаправляюсь на HTTPS, но получаю CONNECTION DENIED TO THIS DNS
.
Для включения HTTPS и доступа к вашему сайту по HTTPS вам понадобится SSL/TLS
сертификат, который находится на вашем веб-сервере. Вы можете получить сертификат в центре сертификации (CA), например Let's Encrypt, который является бесплатным