El certificado de LetsEncrypt no se está renovando

¡Este fue difícil! No podía encontrar una razón por la que Let’s Encrypt estuviera yendo al host equivocado. Resulta que no siempre es el DNS.

tl;dr: Le dijiste a Let’s Encrypt que obtuviera certificados para tu dominio base además del de Discourse, y luego cambiaste el DNS del dominio base para que apuntara a tu otro sitio.

Y la versión más larga…

Un día, querías que Discourse manejara las solicitudes no solo para discourse.gomomentum.org sino también para gomomentum.org, así que agregaste una sección a tu app.yml como se describe aquí: Set up Let’s Encrypt with multiple domains / redirects

Entonces, las solicitudes de Let’s Encrypt verificaron que ambos dominios originalmente apuntaban a tu servidor Discourse.

Esto explica por qué esas solicitudes para OTRO DOMINIO IBAN a Let’s Encrypt.

Luego, otro día, probablemente años después, pero en algún momento de los últimos 3 meses, alguien decidió que gomomentum.org debía apuntar a tu sitio principal y no más al sitio de Discourse. Y en ese momento, Let’s Encrypt dejó de funcionar, pero los certificados duran 3 meses, por lo que cuando esto sucedió, era casi imposible relacionar el cambio de DNS con el fallo de renovación de este certificado.

Eliminé esa sección de tu app.yml e hice una reconstrucción, ¡y volviste a estar en funcionamiento!

3 Me gusta