Vollständige CDN-Beschleunigung für Discourse

Haben Sie die Anweisungen im OP befolgt oder haben Sie nur die DNS-Einstellungen geändert, sodass der gesamte Datenverkehr über Bunny läuft?

Wenn Letzteres der Fall ist, werden Sie wahrscheinlich andere Probleme haben, aber Sie müssen eine Vorlage wie die von Cloudflare erstellen. Können Sie herausfinden, wo sie ihre IP-Adressen veröffentlichen?

1 „Gefällt mir“

Hallo,

ich habe meine DNS von Cloudflare auf Bunny CDN umgestellt, dann die CDN-Beschleunigung auf meiner VPS-IP aktiviert und diese Vorlage für die Nginx-Konfiguration verwendet (in der app.yml):

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

Ich hoffe, das hilft anderen Leuten, die das tun möchten. Bei mir funktioniert es.

3 „Gefällt mir“

Hallo,

Ich richte dies erneut in meinem Forum ein. Es gibt nur eine Sache, die ich nicht verstehe. Wie richte ich die Long-Polling-URL ein? Muss ich eine Subdomain erstellen und sie dann unter “Site.Setting.Longpolling” (ich kenne den genauen Namen der Konfiguration nicht) hinzufügen?

Danke

versuch:\n\nDISCOURSE_LONG_POLLING_BASE_URL: https://original.example.com\n\nAber es funktioniert nicht, die Seite fordert immer noch \/\\ an\n\nIch habe einen PR für dieses Problem geöffnet: FIX: Respect long_polling_base_url setting for message bus configuration by chenglu · Pull Request #34477 · discourse/discourse · GitHub

1 „Gefällt mir“

Ja, ich habe das gleiche Problem.

Vielen Dank für den PR. Ich denke, Sie sollten einen Beitrag in Bug erstellen, um ihn überprüfen zu lassen.

Verstanden! Ich habe gerade das Formatproblem behoben und die Genehmigung auf Github erhalten. Ich werde diesen Fix in Bug posten, danke für den Vorschlag!

1 „Gefällt mir“