La saga dell'aggiornamento continua

Ho quasi fatto funzionare l’aggiornamento.

Ci sono due community di Discourse sul mio server.

L’email in entrata funziona nella community secondaria, ma non nella prima. Guardando i log, si vede che l’email in entrata viene rilevata dal server SMTP, ma non c’è nulla nei log email di Discourse che mostri che sia stata ricevuta, elaborata o rifiutata.

Non vedo differenze nelle impostazioni tra queste due community che potrebbero causare questo problema e non sono sicuro di dove cercare altri indizi su cosa fare per risolverlo.

Sembra che il riavvio del server (di nuovo) possa averlo risolto.

Sembra che il riavvio del server (di nuovo) possa averlo risolto.

Tuttavia, il riavvio del server ha creato un nuovo container dall’immagine, quindi il problema di nginx è tornato.

Qualcuno può dirmi perché questo codice esiste nei file di configurazione di nginx per un container Discourse:

in outlets/server/20-https.conf:

if ($http_host != huskerlist.tssi.com) {
rewrite (.*) https://huskerlist.tssi.com$1 permanent;
}

IMHO, o questo codice non dovrebbe esserci o dovrebbe anche controllare $http_host rispetto al FQDN del secondo sito, ecc.

Come? Stai usando un reverse proxy e hai più container in esecuzione?

Ho spostato questo argomento in Installation > Hosting poiché sembra riguardare la modifica di un’installazione di Discourse self-hosted. Ho anche aggiunto unsupported-install poiché coinvolge chiaramente una configurazione che non segue la guida ufficiale all’installazione.

1 Mi Piace