2014-12-05 8 views
6

Ich versuche meine website hinter CloudFlare zu setzen, aber leider, wenn ich CloudFlare aktiviere, bekomme ich eine Umleitungsschleife (ich benutze Chrome).Umleitung bei Aktivierung von CloudFlare

Ich habe versucht, die Cookies zu löschen, wie empfohlen, aber es löst das Problem nicht und ich habe dieses Problem nicht, wenn CloudFlare nicht aktiviert ist.

Was verursacht dies und wie löst man es in meiner node.js Anwendung?

Antwort

12

Offenbar war dies ein Konfigurationsproblem. Ich war auf flexiblem SSL und änderte es in volles SSL.

Meine node.js App wurde empfangen HTTP-Anfragen von CloudFlare und auf HTTPS umgeleitet, die CloudFlare zurück zu HTTP umgewandelt, etc ...

+0

Vielen Dank! Ich hatte ein ähnliches Problem. Ich hatte zuvor eine 301-Weiterleitung zu https aktiviert und Cloudflare-Server lesen, dass und nicht mit der flexiblen SSL-Einstellung arbeiten. Ich warte darauf, dass die 301 aus ihrem Cache ablaufen, bevor sie wieder flexibel wird. Die Umstellung auf strict scheint das Problem zu beheben, bis mein Zertifikat abläuft. An diesem Punkt werde ich versuchen, wieder flexibel zu verwenden. –

+0

Ich musste dies mit meiner Wordpress-Seite tun, die unter Verwendung von Trellis und Let-Scrypt konfiguriert wurde. Die Aktivierung von full (strict) (weil das Zertifikat von letsencrypt behandelt wird) auf der Crypto-Seite stoppte die Schleife – timhc22

0

Verwenden Sie WordPress zufällig? Wir haben Richtungen auf der redirect loop after enabling SSL.

+0

Nein, ich bin nicht. Es scheint, dies war ein Konfigurationsproblem ... – JVerstry

+0

Die akzeptierte Antwort funktionierte für mich mit einer Wordpress-Installation mit Trellis konfiguriert und letsencrypt: Voll aktivieren (streng) (weil das Zertifikat von Letsencrypt gehandhabt wird) auf der cloudflare Crypto-Seite gestoppt die Schleife – timhc22

0

nur Ihre SSL-Modus strengen ändern.

+1

Es ist besser, wenn Sie Ihre Antwort erklären und versuchen können, eine detaillierte Antwort zu geben. –