Переход с 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, который является бесплатным

Вернуться на верх