如何在Apache上安装Mod_Pagespeed

时间:2019-05-19 01:26:39  来源:igfitidea点击:

网站运行缓慢是大多数软件工程师和系统管理员面临的一个主要问题。
他们不断尝试以各种方式优化速度。
这里的问题是如何加快网站?
提高网站速度的最好方法是什么?
谷歌为Apache用户提供了模块mod_pagespeed ,它可以自动优化你的网站压缩javascript和CSS文件。
让我们按照教程在Debian系统上启用Apache mod_speed模块来提高网站性能。

安装Apache2

我们假设我们没有在系统上安装Apache2,但是如果我们已经执行了以下命令将其升级到最新的可用版本。

$ sudo apt-get install apache2

安装Mod_Pagespeed

现在从官方网页下载Apache2的mod-pagespeed模块,或者使用以下命令下载它。

 64位系统
$ wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb

 32位系统
$ wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb

下载以上软件包后,使用以下命令进行安装。

$ dpkg -i mod-pagespeed-stable*.deb

成功安装包后,它将提示重新启动Apache2服务,以便在环境中加载模块。

$ sudo service apache2 restart

启用/禁用Mod_Pagespeed

如果你想在任何时候在apache中禁用或启用mod_pagespeed,你不需要启用/禁用模块。
编辑模块配置文件 /etc/apache2/mods-available/pagespeed.conf修改下面内容:

ModPagespeed on      #开启mod_pagespeed
ModPagespeed off     #关掉mod_pagespeed

Mod_Pagespeed管理访问

Apache Mod_Pagespeed模块还提供了一个管理区域来查看统计信息,但默认情况下只能从本地主机访问。
要使它从公共网络可用,请编辑配置文件,并将IP添加到允许列表中。

<Location /pagespeed_admin>
    Order allow,deny
    Allow from localhost
    Allow from 127.0.0.1
   Allow from 12.34.567.89
    SetHandler pagespeed_admin
</Location>

<Location /pagespeed_global_admin>
    Order allow,deny
    Allow from localhost
    Allow from 127.0.0.1
   Allow from 12.34.567.89
    SetHandler pagespeed_global_admin
</Location>

并重新加载Apache2服务

$ sudo service apache2 reload

现在可以在浏览器中访问' /pagespeed_admin ' URL。
http://example.com/pagespeed_admin/