Le certificat de mon instance Discourse a expiré aujourd’hui et cela provoque une erreur dans le navigateur. J’ai essayé de procéder au renouvellement manuellement comme indiqué ici :
Le certificat semble avoir été renouvelé ; je le vois dans le dossier /shared/letsencrypt et le renouvellement s’est bien déroulé. J’ai redémarré Nginx dans Docker et même effectué une reconstruction de l’instance, mais il semble toujours envoyer l’ancien certificat.
J’ai vérifié le domaine sur plusieurs sites, et tous indiquent que le certificat est expiré, donc ce n’est pas un problème local.
Bien que je note l’étape concernant rebuild, je ne suis pas certain qu’elle soit nécessaire, mais c’est une étape que j’ai effectuée en cours de route.
Après avoir essayé pendant des heures, et juste après avoir publié ce message, j’ai réalisé que, comme j’utilise un déploiement multi-sites avec un proxy inverse nginx, je devais également redémarrer le serveur nginx externe, et cela a fonctionné instantanément. Je vais marquer cela comme la réponse, au cas où quelqu’un se retrouverait dans cette situation.
Je pense que le sudo reboot final a peut-être fonctionné pour vous car il a redémarré nginx, ce qui correspond à ce que j’ai indiqué dans ma solution ci-dessus.
Avez-vous trouvé la cause racine de la raison pour laquelle le certificat ne se renouvelait pas automatiquement ?
Sur le site, j’ai noté que c’était parce qu’il n’était pas en mode production, donc tous les e-mails sont suspendus, y compris ceux qui permettraient de renouveler le certificat.
La raison pour laquelle l’e-mail est suspendu est qu’il fait partie du processus de restauration de la base de données ; dans ce cas précis, elle a été restaurée à partir d’une autre instance de Discourse.
L’e-mail est désactivé afin que deux sites n’envoient pas les mêmes e-mails.
La seule façon dont l’e-mail intervient dans le processus du tout est que LE pourrait vous envoyer un avertissement si votre certificat arrive à expiration et que vous ne l’avez pas renouvelé.
Généralement, ce sont des personnalisations qui cassent le processus de manière inattendue. Je vous suggère d’ouvrir un nouveau sujet en indiquant vos détails et ce que vous avez fait.