Utilizzando 1panel per distribuire Discourse in un contenitore e impostando un proxy inverso per il sito web, dopo aver configurato il dominio con Cloudflare CDN, come risolvere il problema per cui tutto il traffico risulta provenire dai server di Cloudflare invece che dall’IP del browser dell’utente?
Desideri utilizzare il modello Cloudflare nel tuo file app.yml.
Ho provato, ma non funziona
. Il motivo del fallimento potrebbe essere che ho usato 1panel per la distribuzione tramite container e ho configurato un proxy inverso?
Puoi modificare direttamente il file di configurazione di nginx? Se sì, apporta le modifiche suggerite qui. Ora, dopo aver ricaricato il servizio nginx, dovrebbe funzionare. Spero che questo sia d’aiuto!
Curiosi di sapere le ragioni per l’utilizzo di due reverse proxy? Uno presso l’azienda di hosting e CloudFlare. Esiste una ragione tecnica?
Ho implementato Discourse tramite containerizzazione utilizzando il pannello di gestione server 1Panel (open source), per semplificare la gestione del server.
L’architettura di 1Panel è: Utente -> Cloudflare -> Nginx di 1Panel -> Contenitore Discourse.
La mia comprensione è che, anche se modifico la configurazione app.yml di Discourse, il Nginx di 1Panel rimane comunque posto tra Cloudflare e Discourse.