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

538
Julien L.

У меня загадочная ошибка при попытке установить сертификат на 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

Загадочная часть заключается в том, что у меня нет повторяющегося прослушивания в любом файле conf, импортированном 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; 

Кто-нибудь знает, где может быть дубликат? Спасибо

0
Тогда что у вас есть в строке 8 /etc/nginx/sites-enabled/00-default-ssl.conf? Gerard H. Pille 6 лет назад 0
Файл включен дважды? Вы можете попробовать `nginx -T`, чтобы увидеть всю конфигурацию так, как` nginx`. Richard Smith 6 лет назад 0
Это /etc/nginx/sites-enabled/00-default-ssl.conf: `# # Примечание. Этот файл должен быть загружен до других файлов конфигурации виртуального хоста, # # HTTPS server `Я не вижу, где может быть второе включение команды прослушивания, когда я` nginx -T` тоже. Я пытался удалить некоторые включенные файлы, которые, казалось, были включены дважды, но это не сработало ... Julien L. 6 лет назад 0

0 ответов на вопрос