serf失败,将https请求发送到端口80而不是443,为什么?

时间:2017-01-16 18:36:33

标签: pagespeed google-pagespeed mod-pagespeed

当通过https请求时,看起来serf通过端口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获得serf请求https?

1 个答案:

答案 0 :(得分:1)

@dhaupin 我似乎不再注意到这个错误了。

这可能是修复它,明确处理https请求的原因。

ModPagespeedLoadFromFile "https://example.com" "/var/www/example/"
ModPagespeedRespectXForwardedProto on