Accelerazione CDN completa del sito per Discourse

Hai seguito le istruzioni nell’OP o hai semplicemente cambiato il DNS in modo che tutto il traffico passi attraverso Bunny?

Se è quest’ultima opzione, probabilmente avrai altri problemi, ma dovrai creare un template come quello di Cloudflare. Riesci a trovare dove pubblicano i loro indirizzi IP?

1 Mi Piace

Ciao,

Ho cambiato il mio DNS da Cloudflare a Bunny CDN, quindi ho attivato l’accelerazione CDN sul mio IP VPS e ho utilizzato quel template per la configurazione di nginx (in app.yml):

- replace:
     filename: "/etc/nginx/conf.d/discourse.conf"
     from: "$proxy_add_x_forwarded_for"
     to: "$http_x_real_ip"
     global: true

Spero che questo aiuti altre persone che vogliono fare questo. Funziona da me.

3 Mi Piace

Ciao,

Sto impostando di nuovo questo sul mio forum. C’è solo una cosa che non capisco. Come impostare l’URL del long polling? Devo creare un sottodominio e poi aggiungerlo in "Site.Setting.Longpolling (non conosco esattamente il nome della configurazione)?

Grazie

tentando:

DISCOURSE_LONG_POLLING_BASE_URL: https://original.example.com

Ma non funziona, la pagina richiede ancora /

Ho aperto una PR per questo problema: FIX: Respect long_polling_base_url setting for message bus configuration by chenglu · Pull Request #34477 · discourse/discourse · GitHub

1 Mi Piace

Sì, riscontro lo stesso problema.

Grazie per la PR. Penso che dovresti creare un post in Bug per farlo revisionare.

Capito! Ho appena corretto il problema di formattazione e ho ottenuto l’approvazione su Github, pubblicherò questa correzione in Bug grazie per il suggerimento!

1 Mi Piace