Ho aggiunto cloudflare.template.yml al file app.yml.
Ho impostato https://forum-direct.example.com/ in modo che punti all’indirizzo IP del mio VPS che ospita Discourse, ho disattivato la nuvola arancione su Cloudflare e ho aggiunto questo alle impostazioni di Discourse: long polling base url.
È tutto quello che devo fare per far funzionare la versione gratuita di Cloudflare con il mio sito, o devo configurare qualcos’altro?
Inoltre, dato che https://forum-direct.example.com/ punta all’IP del mio VPS, le persone possono ottenere il mio IP, giusto? Posso prevenirlo in qualche modo?
Il rilascio iniziale di un certificato fallirà se Cloudflare sta facendo da proxy per il tuo dominio. Assicurati che la nuvola arancione sia disattivata.
Potresti spiegare perché questo è un problema? Hai intenzione di proteggere il server? Cloudflare non è un firewall; anche se fai transitare il traffico attraverso di esso, il VPS stesso non riceve alcuna protezione aggiuntiva.
Nella mia esperienza, non è necessario creare un dominio di accesso diretto per il tuo Discourse su Cloudflare; è sufficiente aggiungere il file del modello.
Discourse offre protezioni di base. A meno che tu non stia gestendo una comunità che potrebbe renderti un bersaglio, stai solo perdendo tempo.
A meno che tu non sia attento a disattivare alcune delle ottimizzazioni, interromperà il funzionamento del tuo sito. Ci sono molti argomenti che trattano questo problema.