2014-12-05 72 views
6

我試圖把我的website放在CloudFlare的後面,但不幸的是,當我激活CloudFlare時,我開始得到重定向循環(我正在使用Chrome)。當激活CloudFlare時重定向循環

我試圖根據建議清除cookie,但它沒有解決問題,而且當CloudFlare未激活時我沒有遇到此問題。

是什麼導致了這個問題,以及如何在我的node.js應用程序中解決這個問題?

回答

12

顯然,這是一個配置問題。我使用的是靈活SSL,並將其更改爲完整的SSL。

node.js應用程序是接受來自CloudFlare的HTTP請求,並重定向到HTTPS,其中的CloudFlare轉換回HTTP,等...

+0

謝謝!我有類似的問題。我之前已經啓用了301重定向到https,並且Cloudflare的服務器讀取了這些信息,但無法使用靈活SSL設置。我在等待301從緩存中過期,然後再次啓用靈活性。切換到嚴格似乎解決了問題,直到我的證書到期。在這一點上,我會嘗試再次使用靈活。 – 2014-12-29 07:29:04

+0

我需要使用網格和letsencrypt配置我的WordPress網站。在Crypto頁面上啓用完整(嚴格)(因爲證書由letsencrypt處理)停止循環 – timhc22 2016-12-29 02:04:23

0

你是否偶然使用WordPress?我們確實在redirect loop after enabling SSL有方向。

+0

不,我不是。看起來這是一個配置問題... – JVerstry 2014-12-05 20:21:11

+0

接受的答案適合我使用格子和letsencrypt配置的wordpress安裝:在cloudflare加密頁面上啓用完整(嚴格)(因爲證書由letsencrypt處理)停止循環 – timhc22 2016-12-29 02:05:13

0

只是改變你的SSL模式,以嚴格。

+1

如果能解釋答案並儘可能地給出詳細答案,那更好。 – 2016-02-04 09:17:20