У мене є таємнича помилка, коли я намагаюся встановити сертифікат на 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
також. Я спробував видалити деякі включені файли, які, здавалося, були включені двічі, але це не вийшло ...
Гей, ти врешті-решт вирішив це? Якщо так, яке рішення було?
—
Примуса