CentOS/RHEL在Apache Web服务器上安装pagespeed模块(mod_pagespeed)
时间:2019-08-20 17:58:24 来源:igfitidea点击:
开源pagespeed模块(mod_pagespeed)被广泛用于提高网站的速度。
Pagespeed模块可用于Apache和Nginx。
在Apache Web服务器上安装pagespeed模块(mod_pagespeed)的步骤:
下载Pagespeed模块
我们将使用wget命令下载最新的Pagespeed模块。
如果系统上有wget命令,可以跳过:
yum install wget
x86_64 64位系统
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm
i386 32位系统
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm
安装rpm包
安装下载的软件包
rpm -ivh mod-pagespeed-*.rpm
安装完成后,会在/etc/yum.repos.d/中添加一个新文件:
cat /etc/yum.repos.d/mod-pagespeed.repo
用yum命令安装pagespeed模块
yum install mod-pagespeed
安装at命令
yum install at
安装之后,
在/etc/httpd/conf.d中创建了两个文件
- /etc/httpd/conf.d/pagespeed.conf 主配置文件
- /etc/httpd/conf.d/pagespeed_libraries.conf
安装了两个模块库文件
1./etc/httpd/modules/mod_pagespeed_ap24.so
2. /etc/httpd/modules/mod_pagespeed.so
在/etc/cron.daily/中创建了一个文件
- /etc/cron.daily/mod-pagespeed
重启Apache服务
service httpd restart
启用/禁用pagespeed模块
默认情况下,安装后将启用pagespeed模块。
启用pagespeed模块
vi /etc/httpd/conf.d/pagespeed.conf ModPagespeed on
禁用pagespeed模块
vi /etc/httpd/conf.d/pagespeed.conf ModPagespeed off
每次修改配置后,不要忘记重启apache服务(service httpd restart
),使模块状态生效
验证PageSpeed
可以通过检查HTTP响应来验证PageSpeed的功能
curl -I http://example.com
在HTTP头中查找 X-Mod-Pagespeed,确认Pagespeed是否生效。