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中创建了两个文件

  1. /etc/httpd/conf.d/pagespeed.conf 主配置文件
  2. /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/中创建了一个文件

  1. /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是否生效。