Puoi consultare questa guida per configurare HTTPS con Let’s Encrypt:
Causa Possibile: Impostazione “Port” Nascosta
A volte un’impostazione del sito port nascosta rimane nel database dopo una migrazione o un ripristino.
Questo può causare l’aggiunta da parte di Discourse di una porta errata (come :80) agli URL HTTPS.
Per verificarla e correggerla:
- Entra nel tuo container:
./launcher enter app
- Apri la console Rails:
rails c
- Controlla il valore corrente:
SiteSetting.port
- Se restituisce
80, cancellalo:
SiteSetting.port = ""
- Quindi rigenera tutti i post e gli asset per aggiornare i link:
Jobs.enqueue(:rebake_all_posts)