Certbot ne peut pas installer de certificat sur nginx


0

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


Alors qu'est-ce que vous avez sur la ligne 8 de /etc/nginx/sites-enabled/00-default-ssl.conf?
Gerard H. Pille

Le fichier est-il inclus deux fois? Vous pouvez essayer nginx -Tde voir la configuration entière comme le nginxvoit.
Richard Smith

Ceci est /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; } 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é ...
Julien L.

Hey, avez-vous fini par résoudre ce problème? Si oui quelle était la solution?
Primusa
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.