Aceleração de CDN para site completo do Discourse

Você seguiu as instruções do OP ou apenas alterou o DNS para que todo o tráfego passe pelo bunny?

Se for o último, então você provavelmente terá outros problemas, mas precisará criar um template como o do cloudflare. Você consegue encontrar onde eles publicam os endereços IP deles?

1 curtida

Olá,

Mudei meu DNS do Cloudflare para o Bunny CDN, depois ativei a aceleração de CDN no meu IP do VPS e usei esse template para a configuração do Nginx (no 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 isso ajude outras pessoas que queiram fazer isso. funcionou para mim.

3 curtidas

Olá,

Estou configurando isso novamente no meu fórum. Há apenas uma coisa que não entendo. Como definir a URL de long polling? Preciso criar um subdomínio e depois adicioná-lo em "Site.Setting.Longpolling (não sei o nome exato da configuração)?

Obrigado

tentando:

DISCOURSE_LONG_POLLING_BASE_URL: https://original.example.com

Mas não está funcionando, a página ainda está requisitando /

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

1 curtida

Sim, eu tenho o mesmo problema.

Obrigado pela PR. Acho que você deveria criar um post em Bug para que ele seja revisado.

Entendido! Acabei de corrigir o problema de formato e obtive a aprovação no Github, postarei essa correção em Bug obrigado pela sugestão!

1 curtida