J'ai une erreur mystérieuse lorsque j'essaie d'installer un certificat sur nginx avec certbot. Je reçois la sortie suivante quand je cours 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
La partie mystérieuse est que je n'ai pas de doublon dans aucun fichier de configuration importé par 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;
Quelqu'un sait-il où se trouve le duplicata? Merci
nginx -T
de voir la configuration entière comme le nginx
voit.
# # Note: This file must be loaded before other virtual host config files, # # HTTPS server { include /etc/nginx/sites-conf.d/default-ssl/*.conf; }
je ne vois pas où pourrait figurer une deuxième inclusion de la commande d'écoute nginx -T
. J'ai essayé de supprimer certains fichiers inclus qui semblaient être inclus deux fois, mais cela n'a pas fonctionné ...