Certbot не може встановити сертифікат на nginx


0

У мене є таємнича помилка, коли я намагаюся встановити сертифікат на nginx за допомогою certbot. Під час запуску я отримую такий результат certbot --authenticator webroot --installer nginx:

nginx: [emerg] a duplicate listen 0.0.0.0:443 in /etc/nginx/sites-enabled/00-default-ssl.conf:8

Загадкова частина полягає в тому, що я не маю дубліката прослуховування в жодному конф-файлі, імпортованому nginx:

root@mail:/etc/nginx# grep -R listen /etc/nginx
/etc/nginx/sites-conf.d/default/0-listen.conf:listen 80;
/etc/nginx/sites-conf.d/default/0-listen.conf:
# Note: this setting listens on both ipv4 and ipv6 with Nginx release
/etc/nginx/sites-conf.d/default/0-listen.conf:#listen [::]:80;
/etc/nginx/sites-conf.d/default-ssl/0-listen.conf:listen 443;
/etc/nginx/nginx.conf.2018.03.04.14.54.26:#  listen localhost:110;
/etc/nginx/nginx.conf.2018.03.04.14.54.26:#  listen localhost:143;

Хтось знає, де може бути дублікат? Дякую


Тоді що ви маєте на 8-му рядку /etc/nginx/sites-enabled/00-default-ssl.conf?
Джерард Х. Піл

Файл включається двічі? Ви можете спробувати nginx -Tпобачити всю конфігурацію так, nginxяк її бачить.
Річард Сміт

Це /etc/nginx/sites-enabled/00-default-ssl.conf: # # Note: This file must be loaded before other virtual host config files, # # HTTPS server { include /etc/nginx/sites-conf.d/default-ssl/*.conf; } Я не бачу, де може бути друге включення команди прослуховування, коли я nginx -Tтакож. Я спробував видалити деякі включені файли, які, здавалося, були включені двічі, але це не вийшло ...
Жульєн Л.

Гей, ти врешті-решт вирішив це? Якщо так, яке рішення було?
Примуса
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.