`
xuhui200820
  • 浏览: 5567 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Apache下安装配置mod_pagespeed模块,轻松完成网站提速

阅读更多

mod_pagespeed是一个开源的Apache module,它由谷歌开发,通过优化你的网页来减少响应延迟和带宽占用。作用参考ngx_pagespeed功能:http://blog.linuxeye.com/318.html

mod_pagespeed 需要 Apache 加载 mod_deflate(一个将 web内容gzip压缩后传输的模块)。

本文是基于LAMP环境,LAMP脚本参考:《LAMP最新源码安装脚本》 
下载解压mod_pagespeed模块

cd /root/lamp/source/if[`getconf WORD_BIT`='32']&&[`getconf LONG_BIT`='64'];then
    wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpmelse
    wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpmfi

安装mod_pagespeed模块

mkdir mod_pagespeed
rpm2cpio ../mod-pagespeed-stable_current_x86_64.rpm | cpio -idmv
# /usr/local/apache/bin/apachectl  -v #查看apache版本Server version:Apache/2.4.6(Unix)Server built:Aug1201317:07:51
cp ./usr/lib64/httpd/modules/mod_pagespeed_ap24.so /usr/local/apache/modules/#apache版本>=2.4.2,用pagespeed_ap24.so
chmod 755/usr/local/apache/modules/mod_pagespeed_ap24.so

修改配置文件

vi /usr/local/apache/conf/pagespeed.conf #新建配置文件,请根据自己需求修改LoadModule pagespeed_module /usr/local/apache/modules/mod_pagespeed_ap24.so
<IfModule pagespeed_module>ModPagespeed on
    ModPagespeedInheritVHostConfig on
    AddOutputFilterByType MOD_PAGESPEED_OUTPUT_FILTER text/html
    ModPagespeedFileCachePath"/var/cache/mod_pagespeed/"ModPagespeedFileCacheInodeLimit500000ModPagespeedAvoidRenamingIntrospectiveJavascript on
    ModPagespeedEnableFilters collapse_whitespace
    <Location/mod_pagespeed_beacon>SetHandler mod_pagespeed_beacon
    </Location><Location/mod_pagespeed_statistics>Order allow,deny
        Allowfrom localhost
        Allowfrom127.0.0.1SetHandler mod_pagespeed_statistics
    </Location>ModPagespeedMessageBufferSize100000<Location/mod_pagespeed_message>Allowfrom localhost
        Allowfrom127.0.0.1SetHandler mod_pagespeed_message
    </Location></IfModule>

 

mkdir -p /var/mod_pagespeed/
chown -R www.www /var/mod_pagespeed/
echo 'Include conf/pagespeed.conf'>>/usr/local/apache/conf/httpd.conf
/usr/local/apache/bin/apachectl  -t
Syntax OK
service httpd restart

模块参数参考:https://developers.google.com/speed/pagespeed/module/config_filters

分享到:
评论

相关推荐

    mod_pagespeed

    安装完成后,还需要将 mod_pagespeed 的模块文件复制到 Apache 的模块目录下: ```bash cp /usr/lib64/httpd/modules/mod_pagespeed.so /usr/local/apache2.2.15/modules/ ``` 同时,确保 cache 目录的所有者为 `...

    Apache 安装配置mod_pagespeed加速模块

    ### Apache 安装配置mod_pagespeed加速模块 #### 概述 `mod_pagespeed`是谷歌推出的一款专门用于加速HTTP服务器性能的优化模块。通过自动化的代码优化、内容压缩及缓存机制,能够显著提高网站的加载速度。该模块...

    apache2.4安装和mod_wl_24.so插件.zip

    在这个压缩包中,我们找到了关于在Linux环境下安装Apache 2.4并集成WebLogic Server的资源,特别是通过使用mod_wl_24.so插件实现两者之间的通信。这个过程涉及到多个步骤,包括Apache的安装、配置,以及WebLogic的...

    apache代理mod_proxy、mod_proxy_http代理模块库包下载(32位windows\linux版本).txt

    该软件包是apache的httpd中mod_proxy.so、mod_proxy_http.so代理模块,分别对应包含linux、windows的版本。

    apache视频流插件mod_flvx.so mod_h264_streaming.so两个

    第一步,下载mod_flvx.so和mod_h264_streaming.so并放到apache目录下的modules文件夹下 mod_flvx.so mod_h264_streaming.so 把这两个文件放到,apache的modules目录中,然后查找httpd.conf这个文件,打开编辑,找到...

    apache mod_rpaf模块,获取反响代理真实IP

    这将把mod_rpaf模块编译并安装到Apache的模块目录中。 **配置mod_rpaf** 在Apache的配置文件(通常是`httpd.conf`或`virtualhost`配置段)中,添加以下行来启用mod_rpaf: ```apacheconf LoadModule rpaf_module ...

    Apache2.4服务器+mod_jk.so

    3. **配置Apache**:将mod_jk.so移动到Apache的模块目录,例如`/usr/lib/apache2/modules/`,然后在Apache的配置文件`httpd.conf`中添加以下行来加载模块: ``` LoadModule jk_module /usr/lib/apache2/modules/...

    64位mod_jk Apache模块 连接Tomcat

    2. **配置Apache**:将`mod_jk.so`复制到Apache的`modules`目录下。然后,在Apache的配置文件`httpd.conf`中,通过`LoadModule`指令加载mod_jk模块,例如: ``` LoadModule jk_module modules/mod_jk.so ``` 3. ...

    虚拟主机配置教程,包括apache mod_vhost_alias模块

    虚拟主机配置是网络服务器管理中的一个...通过上述步骤,你就可以利用Apache的`mod_vhost_alias`模块轻松管理多个虚拟主机了。这个模块对于托管多网站或提供共享主机服务的服务器管理员来说,是一个强大而灵活的工具。

    Apache2.4的h264和flvx模块(mod_flvx.so和mod_h264_streaming.so)

    apache+Windows配置flv,mp4视频支持随意拖动 配置成功,亲测可用,注意对应版本!!! 压缩包内目录: mod_flvx-0.4-Apache-2.4.x-vc14-x64.zip mod_flvx-0.4-Apache-2.4.x-vc14-x86.zip mod_flvx-0.4-Apache-2.4....

    Apache加速模块mod_pagespeed安装使用详细介绍

    ### Apache加速模块mod_pagespeed安装使用详细介绍 #### 一、mod_pagespeed介绍 mod_pagespeed是由Google开发并开源的一个Apache HTTP Server模块,旨在通过一系列自动化的优化技术来提高Web页面的加载速度。它...

    apache + tomcat + mod_jk集群

    在这个配置中,Apache作为前端服务器,通过mod_jk模块与后端的Tomcat应用服务器进行通信,实现请求的分发和负载均衡。 Apache HTTP Server是世界上最流行的开源Web服务器软件,它可以处理静态内容并转发动态内容到...

    Apache集群配置(mod_jk)

    1. 安装Apache和Tomcat:确保每个服务器上都有Apache和Tomcat实例,且Apache配置中指定了主机地址或域名。 2. 修改Apache配置:在`httpd.conf`文件中添加`include`语句,引入mod_jk配置文件路径,如`include "E:\...

    apache2.4编译安装包带mod_jk.so

    完成以上步骤后,Apache 2.4就成功地在CentOS 6.5-6.9系统上编译安装,并且集成了mod_jk模块,能够有效地管理和负载均衡多个Tomcat实例。请注意,根据实际环境,你可能需要调整某些配置,例如Java的安装路径、Tomcat...

    Apache+Tomcat+mod_jk+mod_ssl配置笔记

    在配置Apache与Tomcat的连接时,我们需要在httpd.conf中添加mod_jk的配置,例如启用mod_jk模块,设置worker定义(这将在workers.properties文件中详细描述)以及虚拟主机或路径的重定向规则。 接下来,workers....

    apache2 通过mod_jk与tomcat配置

    本篇文章将详细介绍如何在Ubuntu 10.04系统环境下,配置Apache2通过mod_jk连接到Tomcat 6.0.24。 首先,确保你已经安装了Apache2和Tomcat。在Ubuntu上,可以通过以下命令安装: ```bash sudo apt-get update sudo ...

    apache flv mp4伪流模块mod_flvx.so mod_h264_streaming.so(附教程)

    第一步,下载mod_flvx.so和mod_h264_streaming.so并放到apache目录下的modules文件夹下 mod_flvx.so mod_h264_streaming.so 把这两个文件放到,apache的modules目录中,然后查找httpd.conf这个文件,打开编辑,找到...

    如何实现apache动态虚拟主机和激活mod_vhost_alias.so模块

    本文详细介绍了如何使用Apache httpd-2.2.15版本实现动态虚拟主机的配置过程,包括编译安装、添加`mod_vhost_alias`模块、配置Apache服务、创建站点文件夹、设置用户认证等关键步骤。通过这些步骤,您可以轻松地在同...

Global site tag (gtag.js) - Google Analytics