Как настроить позволяет шифровать сертификаты в nginx

#nginx #ssl #lets-encrypt

Вопрос:

У меня есть следующая конфигурация в sites-available/proj

 server {
    listen 843 ssl;
    server_name <domain>;

    ssl_certificate     /etc/letsencrypt/live/<domain>/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/<domain>/privkey.pem;

    location / {
        proxy_pass http://localhost:3006;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}
 

Также я использую сертификаты, генерируемые certbot .

Когда я запускаю systemctl start nginx , я получаю ошибку:

Задание для nginx.service завершилось неудачно, так как процесс управления завершился с кодом ошибки. Дополнительные сведения см. в разделах «systemctl status nginx.service» и «journalctl-xe».

статус systemctl nginx.service

 ● nginx.service - A high performance web server and a reverse proxy server
     Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Thu 2021-04-29 17:24:02 UTC; 1min 7s ago
       Docs: man:nginx(8)
    Process: 369156 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
    Process: 369165 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=1/FAILURE)
 

/var/log/nginx/error.log

введите сюда описание изображения