Dopo aver aggiornato il sito web via SSH e ricostruito l’app, il sito è offline e non si avvia. Qualcuno sa cosa sta causando il problema e come risolverlo?
Ciao @Noba, il tuo screenshot conteneva la tua password SMTP! Dovresti cambiarla al più presto. Ho nascosto temporaneamente il tuo argomento.
Per quanto riguarda il tuo problema: sembra che tu stia usando Cloudflare, quindi la soluzione seguente dovrebbe funzionare anche per te.
Ho provato quel metodo, ma sembra che il problema non sia ancora stato risolto.
Ero curioso del motivo per cui ultimamente ci sia un numero insolito di segnalazioni relative a problemi di Cloudflare, quindi l’ho provato io stesso. Sembra funzionare piuttosto bene. Tutto quello che ho dovuto fare è stato modificare la voce DNS in “Proxied”, cambiare l’impostazione SSL da “Flexible” a “Full (strict)”, aggiungere cloudflare.template.yml a app.yml e ricostruire il contenitore.
Clicca sull’immagine: è uno screenshot piuttosto grande e lungo.
@Zyniker Non ho dovuto passare a TLS 1.2. Potresti voler ricontrollare le tue impostazioni e vedere se c’è qualcos’altro di diverso.
@Noba Potresti provare a ricostruire il tuo contenitore ancora una volta, solo per escludere eventuali problemi in tal senso?
cd /var/discourse
git pull
./launcher rebuild app
Potresti anche voler controllare il registro degli errori di nginx. Puoi trovarlo sull’host in /var/discourse/shared/standalone/log/var-log/nginx/error.log
Ho provato in questo modo, ma ho modificato le impostazioni di Cloudflare come da te indicato. Ho anche aggiunto cloudflare.template.yml e ricreato l’app del container. Tuttavia, il sito web non si carica ancora. Ho controllato i log degli errori e risulta:
nginx: [emerg] impossibile caricare il certificato “/shared/ssl/website.com_ecc.cer”: PEM_r
read_bio_X509_AUX() fallito (SSL: error:0909006C:PEM routines:get_name:no start li
ne:Expecting: TRUSTED CERTIFICATE)
Qualcuno ha già risolto questo problema? Sto usando il droplet di Discourse per i miei siti e ho aggiunto il template di Cloudflare al mio app.yml, impostando Cloudflare su strict… e niente.
Ho un altro droplet con Ubuntu su cui ho installato anche Discourse. Funziona bene, sono solo i droplet dedicati di Discourse che mi stanno dando problemi. È strano.
Puoi spiegare cosa intendi con quanto sopra? Ti riferisci all’installazione con un solo clic?
Infatti. Tutti i miei forum installati con un solo clic stanno restituendo l’errore 521 dopo l’ultimo aggiornamento. Il mio droplet Ubuntu (con Discourse) funziona correttamente.
In quanto pacchetto di terze parti, non offriamo supporto per questo caso. Dovrai chiedere assistenza a DigitalOcean per queste problematiche.
Come hai notato sopra, le installazioni seguite dalla guida ufficiale funzionano correttamente.
Sembra che il loro firewall stia bloccando tutto in qualche modo, ma dopo aver aggiunto alla whitelist ricevo l’errore 524. Non userò mai più soluzioni one-click di bassa qualità. Ubuntu per sempre.

