2014-12-05 5 views
6

Sto provando a mettere il mio website dietro CloudFlare ma sfortunatamente quando attivo CloudFlare comincio a ottenere un ciclo di reindirizzamento (sto usando Chrome).Ciclo di reindirizzamento quando si attiva CloudFlare

Ho provato a cancellare i cookie, come raccomandato, ma non risolve il problema e non ho questo problema quando CloudFlare non è attivato.

Che cosa sta provocando e come risolverlo nell'applicazione node.js?

risposta

12

Apparentemente, questo era un problema di configurazione. Ero su SSL flessibile e l'ho cambiato in SSL completo.

mio node.js app stava ricevendo richieste HTTP da CloudFlare e reindirizzato a HTTPS, che CloudFlare riconvertiti in HTTP, ecc ...

+0

Grazie! Ho avuto un problema simile. In precedenza avevo attivato il reindirizzamento 301 su https ei server di Cloudflare lo leggevano e non funzionavano con l'impostazione SSL flessibile. Sto aspettando che il 301 scada dalla sua cache prima di renderlo nuovamente flessibile. Passare a strict sembra risolvere il problema fino alla scadenza del mio certificato. A quel punto cercherò di usare di nuovo flessibile. –

+0

Avevo bisogno di farlo con il mio sito wordpress configurato usando trellis e letcrypt. l'abilitazione completa (strict) (poiché il certificato è gestito da letencrypt) sulla pagina Crypto ha interrotto il ciclo – timhc22

0

Stai usando WordPress per caso? Abbiamo indicazioni stradali sul redirect loop after enabling SSL.

+0

No, non lo sono. Sembra che questo fosse un problema di configurazione ... – JVerstry

+0

La risposta accettata ha funzionato per me con un'installazione wordpress configurata utilizzando trellis e letsencrypt: abilitazione completa (strict) (perché il certificato è gestito da letsencrypt) sulla pagina Crypto cloudflare interrotta il ciclo – timhc22

0

basta cambiare la modalità SSL per rigorosa.

+1

È meglio se puoi spiegare la tua risposta e provare il più possibile a dare una risposta dettagliata. –