當通過https請求時,它看起來像農奴是通過端口80而不是443渠道請求?serf失敗,將https請求發送到端口80而不是443,爲什麼?
[Mon Jan 16 10:25:48.007386 2017] [error] [pid 350] [mod_pagespeed 1.11.33.4-0 @350] Serf status 120171(APR does not understand this error code) polling for 1 threaded fetches for 0.05 seconds
[Mon Jan 16 10:25:48.007539 2017] [error] [pid 350] [mod_pagespeed 1.11.33.4-0 @350] Serf status 120171(APR does not understand this error code) polling for 1 threaded fetches for 0.05 seconds
[Mon Jan 16 10:25:53.021234 2017] [warn] [pid 350] [mod_pagespeed 1.11.33.4-0 @350] Fetch timed out: https://www.domain.com/assets/76dc6ad2/style.min.css (connecting to:10.33.12.222:80) (1) waiting for 50 ms
負載均衡器上的SSL終止。 SSL也被配置爲從負載平衡器後面工作,因此可以從網絡內部提供https。
ModPagespeedFetchHttps enable
ModPagespeedRespectXForwardedProto on
ModPagespeedEnableFilters prioritize_critical_css
如何通過端口443讓農奴請求https?
我可以在登錄到Web服務器時通過wget成功請求https文件。 '''$ wget https://www.domain.com/assets/76dc6ad2/style.min.css 成功!'''然而,農奴無法得到它。 – eric
我也很好奇這個問題。沒有關於農奴的很多信息。我們在Cloudflare背後遇到了這個錯誤。當使用嚴格的SSL顯然他們不會發送'X-Forwarded-Proto'頭,所以我不認爲Pagespeed明白這是一個安全的請求。此外,請注意,在較新版本的Pagespeed中,默認情況下啓用「ModPagespeedFetchHttps」。 – dhaupin