I percorsi di caricamento hanno la porta 80 ma il protocollo è https

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:

  1. Entra nel tuo container:
./launcher enter app
  1. Apri la console Rails:
rails c
  1. Controlla il valore corrente:
SiteSetting.port
  1. Se restituisce 80, cancellalo:
SiteSetting.port = ""
  1. Quindi rigenera tutti i post e gli asset per aggiornare i link:
Jobs.enqueue(:rebake_all_posts)
2 Mi Piace