如何在 Ubuntu 18.04 LTS 上使用 Apache 安装和配置 mod_pagespeed 模块
在此页
- 要求
- 开始
- 安装 Apache Web 服务器
- 安装 Mod_pagespeed 模块
- 配置 Mod_pagespeed Web 界面
- 访问 Mod_pagespeed 网络界面
Mod_pagespeed 是一个 Apache 模块,可用于提高 Linux 上 Apache Web 服务器的速度。 Mod_pagespeed 有几个过滤器可以自动优化网页以提高性能。它支持多种操作系统,例如 Fedora、RHEL、Debian、Ubuntu 和 CentOS。 Mod_pagespeed 模块不需要修改现有内容,这意味着所有内部优化和文件更改都在服务器端进行。
在本教程中,我们将学习如何在 Ubuntu 18.04 服务器上使用 Apache 安装 Mod_pagespeed。
要求
- 一台运行 Ubuntu 18.04 的服务器。
- 为您的服务器设置了静态 IP 地址 192.168.0.104
- 已为您的服务器设置根密码。
入门
在开始之前,您需要使用最新版本更新您的系统。您可以通过运行以下命令来执行此操作:
apt-get update -y
apt-get upgrade -y
服务器更新后,重新启动服务器以应用更改。
安装 Apache Web 服务器
首先,您需要在系统中安装 Apache Web 服务器。您只需运行以下命令即可安装它:
apt-get install apache2 -y
安装完成后,启动 Apache 服务并使用以下命令使其在开机时启动:
systemctl start apache2
systemctl enable apache2
完成后,您可以继续下一步。
安装 Mod_pagespeed 模块
首先,您需要从其官方网站下载最新版本的 Mod_pagespeed。您可以使用以下命令执行此操作:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
下载完成后,运行以下命令进行安装:
dpkg -i mod-pagespeed-stable_current_amd64.deb
安装成功完成后,重新启动 Apache 服务以应用所有更改:
systemctl restart apache2
您现在可以使用以下命令验证 Mod_pagespeed 模块:
curl -D- localhost | head
您应该看到以下输出:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0HTTP/1.1 200 OK
Date: Sat, 11 May 2019 04:58:26 GMT
Server: Apache/2.4.29 (Ubuntu)
Accept-Ranges: bytes
X-Mod-Pagespeed: 1.13.35.2-0
Vary: Accept-Encoding
Cache-Control: max-age=0, no-cache, s-maxage=10
Content-Length: 10089
Content-Type: text/html; charset=UTF-8
100 10089 100 10089 0 0 182k 0 --:--:-- --:--:-- --:--:-- 185k
配置 Mod_pagespeed Web 界面
Mod_pagespeed 模块提供了一个简单且用户友好的 Web 界面来查看服务器状态。您可以通过创建 /pagespeed.conf 文件启用 Mod_pagespeed 网络界面:
nano /etc/apache2/mods-available/pagespeed.conf
添加以下行:
<Location /pagespeed_admin>
Order allow,deny
Allow from localhost
Allow from 127.0.0.1
Allow from all
SetHandler pagespeed_admin
</Location>
<Location /pagespeed_global_admin>
Order allow,deny
Allow from localhost
Allow from 127.0.0.1
Allow from all
SetHandler pagespeed_global_admin
</Location>
完成后保存并关闭文件。然后,重新启动 Apache 服务以应用所有更改:
systemctl restart apache2
完成后,您可以继续访问 Mod_pagespeed 网络界面。
访问 Mod_pagespeed Web 界面
现在,打开您的 Web 浏览器并输入 URL http://192.168.0.104/pagespeed_admin。您将被重定向到以下页面:

统计数据

配置

直方图

安慰

留言历史

图表

恭喜!您已经在 Ubuntu 18.04 服务器上成功安装了带有 Apache 的 Mod_pagespeed。