google pagespeed ssl 配置
google pagespeed ssl configuration
在我的 nginx 服务器上为 https 网站设置 pagespeed 时遇到问题。
在普通的 http 网站上,所有图片和资源都由 pagespeed 缓存,但是当我们将网站切换到 https 时,它在 pagespeed_global_admin/message_history
页面中显示 Cannot fetch url xxx: as https is not supported
,但显示的是我的域在 pagespeed_gloal_admin/conf
页面中 Auth
。
我已将以下内容添加到 pagespeed.conf 文件
pagespeed FetchHttps enable,allow_self_signed;
和 domain.conf 文件
pagespeed SslCertDirectory /etc/ssl/certs;
pagespeed SslCertFile /etc/ssl/certs/domain.com.crt;
我查看了 https://www.modpagespeed.com/doc/https_support#configuring_ssl_certificates 我有几个问题,SslCertFile 说它应该是网络服务器的 HTTPS 客户端 SSL 密钥,而不是您的域 SSL 密钥,但网络服务器的 HTTPS clinet SSL 是什么钥匙?
编辑,
我是 运行 docker 中的 Web 服务器,托管在 AWS ec2 实例上。 Nginx 是 1.13.3 版本,pagespeed 是 1.12.34.2
pagespeed 的本机提取程序导致了问题。
关闭 nativefetcher,看看它是否解决了您的问题。
pagespeed UseNativeFetcher off;
在我的 nginx 服务器上为 https 网站设置 pagespeed 时遇到问题。
在普通的 http 网站上,所有图片和资源都由 pagespeed 缓存,但是当我们将网站切换到 https 时,它在 pagespeed_global_admin/message_history
页面中显示 Cannot fetch url xxx: as https is not supported
,但显示的是我的域在 pagespeed_gloal_admin/conf
页面中 Auth
。
我已将以下内容添加到 pagespeed.conf 文件
pagespeed FetchHttps enable,allow_self_signed;
和 domain.conf 文件
pagespeed SslCertDirectory /etc/ssl/certs;
pagespeed SslCertFile /etc/ssl/certs/domain.com.crt;
我查看了 https://www.modpagespeed.com/doc/https_support#configuring_ssl_certificates 我有几个问题,SslCertFile 说它应该是网络服务器的 HTTPS 客户端 SSL 密钥,而不是您的域 SSL 密钥,但网络服务器的 HTTPS clinet SSL 是什么钥匙?
编辑, 我是 运行 docker 中的 Web 服务器,托管在 AWS ec2 实例上。 Nginx 是 1.13.3 版本,pagespeed 是 1.12.34.2
pagespeed 的本机提取程序导致了问题。
关闭 nativefetcher,看看它是否解决了您的问题。
pagespeed UseNativeFetcher off;