Aceleración CDN completa del sitio para Discourse

¿Seguiste las instrucciones del OP o simplemente cambiaste el DNS para que todo el tráfico pase por Bunny?

Si es lo último, es probable que tengas otros problemas, pero necesitarás crear una plantilla como la de Cloudflare. ¿Puedes encontrar dónde publican sus direcciones IP?

1 me gusta

Hola,

He cambiado mi DNS de Cloudflare a Bunny CDN, luego activé la aceleración CDN en mi IP de VPS y usé esa plantilla para la configuración de Nginx (en el app.yml):

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

Espero que esto ayude a otras personas que quieran hacer esto. Funciona en mi caso.

3 Me gusta

Hola,

Lo estoy configurando de nuevo en mi foro. Solo hay una cosa que no entiendo. ¿Cómo configuro la URL de sondeo largo? ¿Necesito crear un subdominio y luego agregarlo en “Site.Setting.Longpolling (no sé el nombre exacto de la configuración)”?

Gracias

intentando:

DISCOURSE_LONG_POLLING_BASE_URL: https://original.example.com

Pero no funciona, la página sigue solicitando /

He abierto una PR para este problema: FIX: Respect long_polling_base_url setting for message bus configuration by chenglu · Pull Request #34477 · discourse/discourse · GitHub

1 me gusta

Sí, tengo el mismo problema.

Gracias por la PR. Creo que deberías crear una publicación en Bug para que sea revisada.

¡Entendido! Acabo de corregir el problema de formato y obtuve la aprobación en Github, publicaré esta corrección en Bug ¡gracias por la sugerencia!

1 me gusta