Accélération CDN complète du site pour Discourse

Avez-vous suivi les instructions de l’OP ou avez-vous simplement modifié le DNS pour que tout le trafic passe par Bunny ?

Si c’est le cas, vous aurez probablement d’autres problèmes, mais vous devrez créer un modèle comme celui de Cloudflare. Pouvez-vous trouver où ils publient leurs adresses IP ?

1 « J'aime »

Salut,

J’ai changé mon DNS de Cloudflare à Bunny CDN, puis j’ai activé l’accélération CDN sur mon IP VPS et j’ai utilisé ce modèle pour la configuration Nginx (dans app.yml) :

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

J’espère que cela aidera d’autres personnes qui souhaitent faire cela. cela fonctionne de mon côté.

3 « J'aime »

Salut,

Je configure à nouveau ceci sur mon forum. Il y a juste une chose que je ne comprends pas. Comment configurer l’URL du long polling ? Dois-je créer un sous-domaine puis l’ajouter dans "Site.Setting.Longpolling (je ne connais pas exactement le nom de la configuration) ?

Merci

trying:

DISCOURSE_LONG_POLLING_BASE_URL: https://original.example.com

Mais cela ne fonctionne pas, la page demande toujours /

J’ai ouvert une PR pour ce problème : FIX: Respect long_polling_base_url setting for message bus configuration by chenglu · Pull Request #34477 · discourse/discourse · GitHub

1 « J'aime »

Oui, j’ai le même problème.

Merci pour la pull request. Je pense que tu devrais créer un post dans Bug pour qu’il soit revu.

Compris ! Je viens de corriger le problème de format et j’ai obtenu l’approbation sur Github. Je publierai cette correction dans Bug merci pour votre suggestion !

1 « J'aime »