È stata dura! Non riuscivo a trovare un motivo per cui Let’s Encrypt stesse andando all’host sbagliato. Si scopre che non è sempre il DNS.
tl;dr: Hai detto a Let’s Encrypt di ottenere certificati per il tuo dominio bare in aggiunta a quello di Discourse, e successivamente hai modificato il DNS per il dominio bare in modo che puntasse al tuo altro sito.
E la versione più lunga…
Un giorno, volevi che Discourse gestisse le richieste non solo per discourse.gomomentum.org ma anche per gomomentum.org, quindi hai aggiunto una sezione al tuo app.yml come descritto qui: Set up Let’s Encrypt with multiple domains / redirects
Quindi, le richieste di Let’s Encrypt hanno verificato che entrambi quei domini puntassero originariamente al tuo server Discourse.
Questo spiega perché quelle richieste per QUALCHE ALTRO DOMINIO andavano a Let’s Encrypt.
Poi, un altro giorno, probabilmente anni dopo, ma in qualche momento negli ultimi 3 mesi, qualcuno ha deciso che gomomentum.org dovesse puntare al tuo sito principale e non più al sito Discourse. E a quel punto, Let’s Encrypt ha smesso di funzionare, ma i certificati durano 3 mesi, quindi al momento in cui è successo, era quasi impossibile collegare la modifica del DNS al mancato funzionamento di questo rinnovo del certificato.
Ho rimosso quella sezione dal tuo app.yml ed eseguito una ricostruzione e sei di nuovo operativo!