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?
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.
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?
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!