Problema con nginx dopo l'aggiornamento

Ciao :wave: - Ho appena aggiornato la mia installazione oggi, ma ho riscontrato il seguente errore, e continua a ripetersi. Non riesco ad accedere al sito, ma sembra che questo dovrebbe essere stato risolto all’inizio di quest’anno? Questi due post sembrano avere lo stesso problema, ma non sono sicuro di cosa sia cambiato per rompere di nuovo questo.

https://meta.discourse.org/t/discourse-updated-from-admin-not-working-after-rebuild-fatal-502-error-after-rebuild/200443?u=cookieman768

nginx: [emerg] host not found in set_real_ip_from "131.0.72.0/222400:cb00::/32" in /etc/nginx/conf.d/discourse.conf:116

Qualcun altro ha riscontrato questo problema? Non sono sicuro di quale sia la soluzione, a meno che qualcosa non sia cambiato ancora una volta con Cloudflare.

1 Mi Piace

Direi di rendere Cloudflare DNS solo o almeno di disabilitare tutte le ottimizzazioni.

Avanti

cd /var/discourse
git pull 

E vedi se riesce.

2 Mi Piace

Quindi, come cambiarlo su Cloudflare in modo che sia solo DNS?

1 Mi Piace

Hmm, sì, sembra che nginx: [emerg] host not found in set_real_ip_from \"131.0.72.0/222400:cb00::/32\" in /etc/nginx/conf.d/discourse.conf:116 stia ancora intasando i log anche dopo aver impostato Cloudflare su Solo DNS. Se qualcuno ha altre idee per la risoluzione dei problemi, sono tutt’orecchi! :slight_smile:

EDIT: Penso di aver trovato il colpevole: c’era una sezione di comandi personalizzati alla fine del mio app.yml, sembra che nelle installazioni più recenti questo sia gestito dal template. Lo sto commentando e usando il template.

EDIT 2: Sì, sembra che abbia installato Discourse prima che uscisse il template, quindi il mio template era nell’app.yml, semplicemente rimuovendolo dall’app.yml e usando il template ha risolto il problema. Grazie per l’aiuto @pfaffman!

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.