Не удается подключиться к веб-сайту с сертификатом LetsEncrypt - nginx - PullRequest
1 голос
/ 11 марта 2020

Я хочу добавить ssl сертификат в мое приложение django. Я следовал учебнику , поэтому конфигурация nginx для домена была изменена, но теперь похоже, что сгенерированный сертификат неверен.

nginx conf перед модификацией certbot

server {
    listen 80;
    listen [::]:80;
    server_name doamin.com www.domain.com;


    location = /favicon.ico { access_log off; log_not_found off; }
    location /static/ {
        root /home/poul3r/doamin.com;
    }

    location / {
        include proxy_params;
        proxy_pass http://unix:/run/gunicorn.sock;
    }
}

и после действия certbot

server {
    server_name doamin.com www.doamin.com;


    location = /favicon.ico { access_log off; log_not_found off; }
    location /static/ {
        root /home/poul3r/doamin.com;
    }

    location / {
        include proxy_params;
        proxy_pass http://unix:/run/gunicorn.sock;
    }



    listen [::]:443 ssl ipv6only=on; # managed by Certbot
    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/doamin.com/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/doamin.com/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

}



server {
    if ($host = doamin.com) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


    listen 80;
    listen [::]:80;
    server_name doamin.com www.doamin.com;
    return 404; # managed by Certbot
}

Что я делаю не так или что могло пойти не так во время реализации letsencypt?

1 Ответ

0 голосов
/ 11 марта 2020

Я уже нашел решение этой проблемы. Основываясь на информации из решения Я понял, что на nginx есть еще одно приложение, которое не имеет сертификации ssl, но перенаправляет на 443. Когда я изменил их конфигурацию для прослушивания только на 80, первый домен работает правильно.

...