Antwort auf den Fehler „Sie können sich von dieser IP-Adresse nicht anmelden“, aber IP nicht blockiert

Wir hatten dieses Problem vor ein paar Wochen, aber Suchen führten uns nur zu Diskussionen über das Problem und keine wirklichen Lösungen.

Wir haben jedoch entdeckt, dass der Grund, warum wir das Problem hatten, darin bestand, dass wir versucht haben, unseren Discourse-Server hinter Cloudflare zu schalten (was unseren Hauptwebserver seit einigen Jahren erfolgreich schaltet und schützt), um etwas von dem KI-Spam zu stoppen, was Cloudflare bereits für unseren Hauptwebserver tut.

Aber sobald wir das taten, begannen unsere Benutzer und Administratoren, die Fehlermeldung zu sehen, dass sie sich nicht „von dieser IP-Adresse aus“ anmelden können. Sobald wir die Subdomain entproxyt haben (das sollte ein Wort sein), funktionierte alles wieder perfekt.

Das wirft also die Frage auf, warum das Schalten hinter Cloudflare ein Problem verursachte und vielleicht auf eine Lösung hindeutet? Entscheidet der Discourse-Server, dass der Host, auf dem er läuft, eine andere IP-Adresse hat als die, die von Cloudflare freigelegt wird? Könnte das das Problem sein?

Sie müssen templates/cloudflare.template.yml in Ihrer app.yml verwenden, oder alle Ihre Zugriffe sehen für Discourse so aus, als kämen sie von den Cloudflare-IP-Adressen. Wenn Sie diese blockieren, blockieren Sie alle Benutzer, die denselben Cloudflare-Server verwenden.

Siehe auch Discourse AI - Spam detection

3 „Gefällt mir“

Vielen Dank für die Hilfe!

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.