我在股票的Apache2.2的股票mod_pagespeed上有一个相当不错的股票设置。我所做的就是在ModPagespeed中设置“VirtualHost on”。我可以看到"-Mod-Pagespeed 1.13.35.2-0“http标头。当使用"?PageSpeedFilters=debug“url查询字符串时,我可以在源(*)中看到很多这样的注释:
<!--Uncacheable content, preventing rewriting of https://www.example.com/app/css/vendor/fontawesome/css/fontawesome-all.css-->我可以很好地获取这些文件,而且没有缓存头。
我可以看到它在HTTP上正常工作,但在HTTPS上却不起作用。
我尝试了这些指令,以启用通过HTTP获取而不是HTTPS,但仍然获得“不可缓存的内容”:
ModPagespeedDomain https://example.com
ModPagespeedDomain https://www.example.com
ModPagespeedMapOriginDomain "http://fetch.example.com" "https://example.com"
ModPagespeedMapOriginDomain "http://fetch.example.com" "https://www.example.com"^我已经向wget确认了,我可以在服务器上的fetch.example.com下获取html源代码中的文件。
谢谢,
*在文件的末尾,我看到了这个调试,在我看来是可以的:
mod_pagespeed on
Filters:
ah Add Head
cc Combine Css
jc Combine Javascript
gp Convert Gif to Png
jp Convert Jpeg to Progressive
jw Convert Jpeg To Webp
mc Convert Meta Tags
pj Convert Png to Jpeg
ws When converting images to WebP, prefer lossless conversions
db Debug
ec Cache Extend Css
ei Cache Extend Images
es Cache Extend Scripts
fc Fallback Rewrite Css
if Flatten CSS Imports
hw Flushes html
ci Inline Css
ii Inline Images
il Inline @import to Link
ji Inline Javascript
js Jpeg Subsampling
rj Recompress Jpeg
rp Recompress Png
rw Recompress Webp
ri Resize Images
cf Rewrite Css
jm Rewrite External Javascript
jj Rewrite Inline Javascript
cu Rewrite Style Attributes With Url
cp Strip Image Color Profiles
md Strip Image Meta Data
Options:
EnableRewriting (e) 1
FileCacheInodeLimit (afcl) 500000
RunExperiment (fur) False
StatisticsLogging (asle) True
#NumFlushes 0
#EndDocument after 1955us
#Total Parse duration 1799us
#Total Render duration 23022us
#Total Idle duration 156us
No critical images detected.
The following filters were disabled for this request:
SupportNoscript发布于 2019-01-10 21:51:34
事实证明,在我的活动环境中缺少"ModPagespeedFetchHttps启用“,尽管我认为我读到了这是默认的,但没问题。
此外,由于自签名ssl证书(尽管我让它映射到http),我在开发环境中感到困惑,但是使用"ModPagespeedFetchHttps enable,allow_self_signed,allow_unknown_certificate_authority“修复了自签名的问题。
现在,开发环境和活动环境都在压缩/优化/内联/等等,正如mod_pagespeed所期望的那样。
有关附加ModPagespeedFetchHttps值的文档如下:
https://www.modpagespeed.com/doc/https_support#https_获取
相关双边投资条约:
The available options are
enable
disable
allow_self_signed
allow_unknown_certificate_authority
allow_certificate_not_yet_validhttps://serverfault.com/questions/948521
复制相似问题