Discorso con Cloudflare e Digital Ocean

Ciao! Sono nuovo qui e sto cercando di avviare una community con Discourse.

Ho iniziato il mio percorso con la seguente guida su come installare Discourse con Digital Ocean:

Avevo già account con Cloudflare, quindi mi è sembrato naturale impostare un dominio lì. Dopo aver installato Discourse e aver fatto progressi nella configurazione, speravo di impostare SSL/TLS di Cloudflare su Full (Strict). Ho seguito questa guida, che mi ha lasciato in una posizione molto basilare con Nginx:

A questo punto posso attivare Full (Strict) e ho attivato Authenticated Origin Pulls. Semplicemente non sapevo come far funzionare Nginx come reverse proxy per Discourse da qui.

Purtroppo, posso armeggiare sulla riga di comando per arrivare fin qui, ma non ho familiarità con Nginx. Ho fatto alcuni sforzi in buona fede per modificare il file dell’app su Discourse su un’altra porta, come 12345:80.

Da lì ho provato a seguire altre guide che potrebbero non essere state precisamente per me:

Mi sono bloccato. Non sono riuscito a fare le modifiche da solo per far funzionare il Reverse Proxy, quindi ho disinstallato Nginx per il momento e ho disattivato Full (Strict) e Authenticated Pulls.

Qualcuno ha altre guide o suggerimenti?

Perché stai armeggiando con Nginx, dato che l’installazione Docker di Discourse, il metodo predefinito, contiene tutto ciò di cui hai bisogno come self-hoster?

Cloudflare funziona bene con Discourse.

Non sono sicuro che sia una domanda retorica.

Stavo cercando di seguire le raccomandazioni delineate qui sotto Best Practices.

https://community.cloudflare.com/t/using-discourse-with-cloudflare-best-practices/602890

Sono nuovo a Discourse e a questa installazione. Se esiste una guida su come attivare correttamente Full (Strict), è quello che sto cercando. Se non è necessario alcun passaggio, sono aperto a rivedere qualsiasi altra cosa che dovrei fare per seguire le “Best Practices”.

EDIT: Dopo aver considerato la breve e perspicace osservazione di ljpp, ho rivisto le istruzioni di installazione di Discourse. Voglio sottolineare, sotto l’intestazione 11. (Opzionale) Aggiungi altre funzionalità di Discourse, che la guida che stavo cercando si trovava sotto “Supporto HTTPS / SSL a pagamento?”

Una volta seguiti questi passaggi, sono riuscito FACILMENTE ad attivare Full (Strict) e sono soddisfatto dei risultati.

Non ho collegato questo a ciò che stavo cercando. Ero abituato ad ospitare progetti autonomamente come hobbista e ora sto apprezzando il processo di apprendimento per Discourse.

1 Mi Piace

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