让mod_pagespeed使用SSL

时间:2014-06-08 02:54:21

标签: mod-pagespeed

我已经在apache2 / php5-fpm下安装了mod_pagespeed并且它在我的域上运行正常,它没有使用SSL(它结合了css和js没有probs),但是当我访问同一站点的SSL版本时,它不再有效。我试过设置变量:

ModPagespeedFetchHttps启用

但它仍然无效。该网站背后是基本的身份验证安全,这有关系吗?

我可以在网站的SSL版本下的响应标题中看到mod_pagespeed存在,但它不起作用。

非常感谢

2 个答案:

答案 0 :(得分:0)

访问资源是否需要身份验证?如果是这样,那么mod_pagespeed可能无法访问它们(它只是对要重写的资源进行http获取)。

http上是否有相同的资源?如果是这样,您最好的选择可能是MapOriginDomain

ModPagespeedMapOriginDomain http://www.example.com/ https://www.example.com/

即使使用HTTPS请求页面,这也将使用HTTP获取所有资源。这样可以避免身份验证问题。

另请参阅https://developers.google.com/speed/pagespeed/module/https_support以获取有关各种HTTPS问题的更多帮助。

答案 1 :(得分:0)

除了上面的答案,aLso还要确保在配置文件中添加了ModPagespeedSslCertFile的目录。

检查"配置SSL证书"在 https://developers.google.com/speed/pagespeed/module/https_support