centos下安装mod_pagespeed

1. 安装环境
缺什么安装什么.

安装Google pub key
rpm --import http://dl.google.com/linux/linux_signing_key.pub
yum install –y at

2. 安装mod_pagespeed

# cd /usr/local/src
#wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm
# mkdir mod-pagespeed
# cd mod-pagespeed
# rpm2cpio ../mod-pagespeed-stable_current_i386.rpm | cpio -idmv
# cp ./etc/httpd/conf.d/pagespeed.conf /usr/local/apache/conf/
# cp ./usr/lib/httpd/modules/mod_pagespeed.so /usr/local/apache/modules/
# chmod 755 /usr/local/apache/modules/mod_pagespeed.so
# mkdir /var/mod_pagespeed/{cache,files} -p
# chown nobody:nobody /var/mod_pagespeed/*

3. 修改配置

mod_pagespeed 需要 Apache 加载 mod_deflate(一个将 web 内容 gzip 压缩后传输的模块)。
一般都装了.没装的请自己安装

之后用编辑器打开 /usr/local/apache/conf/pagespeed.conf
将第一行修改为:
LoadModule pagespeed_module /usr/local/apache/modules/mod_pagespeed.so

编辑 /usr/local/apache/conf/httpd.conf
在开头的 Include 部分加入:
Include "/usr/local/apache/conf/pagespeed.conf"

之后重启 Apache:
service httpd restart

4. 检查是否安装成功

/usr/local/apache/bin/apachectl -t -D DUMP_MODULES | grep pagespeed

如果出现以下文字,说明成功
Syntax OK
pagespeed_module (shared)

发表评论