Therobloxforum.com ha rifiutato la connessione

Quindi ho appena configurato Discourse utilizzando l’applicazione in un clic di DigitalOcean, ma al termine ho riscontrato un problema.

Quando visito il mio sito web vedo questo:


(Scusa, sono olandese, ma sono sicuro che lo riconosci)

Uso Cloudflare e ho impostato la modalità SSL su full (quindi non full (strict), solo full).

Qualsiasi aiuto sarebbe apprezzato!

Non utilizzare l’installazione one-click di DO. Non è supportata qui. Usa l’installazione ufficiale.

Perché? L’installazione con un clic dovrebbe funzionare ed è un metodo valido per installare Discourse.

Noi, il team di Discourse, non abbiamo creato l’installazione in un clic e gran parte di ciò che fa è una scatola nera per noi. Di conseguenza, limitiamo il supporto fornito qui su Meta a chi segue le nostre istruzioni ufficiali di installazione, poiché sappiamo come funzionano e come risolverne i problemi. Con l’installazione in un clic di DO ci sono semplicemente troppe variabili sconosciute.

Si noti che è un’attività a bassa priorità e a lungo termine nella nostra lista quella di valutare di assumere il controllo dell’installazione in un clic. Tuttavia, al momento, non esiste una tempistica formale per farlo.

Probabilmente puoi impostare Cloudflare su DNS only e ricostruire, e funzionerà, ma dato che non hai seguito le istruzioni di installazione, non saprai come ricostruire.

Dal tuo altro thread ora chiuso:

Questo è semplicemente il nome host del tuo droplet Digital Ocean (cioè il nome del server), quindi non è correlato al nome del tuo forum. Se desideri modificarlo, il metodo più pulito è semplicemente distribuire un nuovo server e specificare un nome host diverso a Digital Ocean durante la creazione. Tuttavia, può essere modificato anche dopo la distribuzione.

Per ricreare:
Vai alla cartella di discourse:
cd /var/discourse

Verifica/aggiorna la tua configurazione:
nano containers/app.yml

Poi ricrea con la nuova configurazione:
./launcher rebuild app

Se utilizzi Cloudflare, assicurati di aggiungere il template di Cloudflare all’app.yml (solo per assicurarti che il logging degli IP sia per indirizzi IP reali e non per indirizzi IP di Cloudflare). La sezione si trova in cima all’app.yml.

- "templates/cloudflare.template.yml"

+1 per il consiglio sopra di configurare seguendo le istruzioni ufficiali.

@pfaffman
Per prima cosa, grazie per la tua risposta! È già impostato su DNS only. Immagino che per ora seguirò le istruzioni ufficiali, perché prima o poi dovrò farlo (per i plugin) e il trasferimento è un’altra cosa complicata.

@markersocial
Grazie anche per la tua risposta! Sì, immagino che seguirò il consiglio di usare l’installazione ufficiale per diversi motivi. Potrebbe essere un po’ complicato dato che non so molto dello sviluppo web, ma con le ottime istruzioni andrà tutto bene.