centos 页面速度重写css,js和转换图像不工作

qacovj5a  于 2023-03-18  发布在  其他
关注(0)|答案(1)|浏览(187)

我在centos 7 plesk服务器上使用Mod_pagespeed,在那里我托管了两个带有不同ssl证书的网站。
页面速度过滤器,如collapse_whitespace,remove_comments都能正常工作,但是它不能重写和合并css,js和images。
在调试模式下,我不断收到所有这些资产的“deadline exceeded”错误。
原因可能是什么?

**更新:**我设法删除了超过截止日期的错误,但仍然无法合并css和js,并处理图像。下面是我当前的pagespeed.conf:

ModPagespeed On
ModPagespeedEnableCachePurge on
ModPagespeedFetchHttps enable
ModPagespeedInheritVHostConfig on
AddOutputFilterByType MOD_PAGESPEED_OUTPUT_FILTER text/html 
ModPagespeedRewriteLevel CoreFilters
ModPagespeedEnableFilters fallback_rewrite_css_urls,remove_comments,collapse_whitespace,debug
ModPagespeedFileCachePath "/var/cache/mod_pagespeed/"
ModPagespeedLogDir "/var/log/pagespeed"

ModPagespeedRewriteDeadlinePerFlushMs 0
ModPagespeedDomain https://www.example.com
ModPagespeedLoadFromFile "https://www.example.com/assets/" "/var/www/vhosts/example.com/httpdocs/assets/"
ModPagespeedFileCacheInodeLimit       0
ModPagespeedMaxSegmentLength 1024

**更新2:*因为我怀疑HTTPS设置阻止它工作,我禁用了HTTPS,但仍然没有组合/重写。(我试图通过http处理https资源进行检查,但得到警告: 未重写前面的资源,因为其域(www.example.com)未经授权 *)

axkjgtzd

axkjgtzd1#

原来问题出在服务器的nginx反向代理配置上,这是plesk的默认设置,这需要安装nginx的pagespeed,而不是apache,请按照here文档中的说明操作

相关问题