怎样在 Ubuntu / CentOS 中安装 mod_deflate

mod_deflate 允许 Apache Web 服务器在将响应数据发送到客户端浏览器之前对其进行压缩。 这可以加快网站性能并降低服务器的数据传输成本。 以下是在 Ubuntu / CentOS 中安装 mod_deflate 的方法。

mod_deflate 怎样工作

mod_deflate 是一个 Apache 使能的模块 Apache Web 服务器在将响应数据发送到用户的浏览器之前对其进行压缩。 它可以提高网站性能并减少从您的网站传输的数据量。 甚至搜索引擎也会考虑您网站上的低数据使用量并提高您的网站排名。

怎样在 Ubuntu / CentOS 中安装 mod_deflate

以下是在 Ubuntu / CentOS 中安装 mod_deflate 的步骤。

1. 打开 Apache 配置文件

打开 Apache 终端中的配置文件。

你会发现 Apache 服务器配置文件位于以下位置之一,具体取决于您的安装。

  • /etc/apache2/httpd.conf
  • /etc/apache2/apache2.conf
  • /etc/httpd/httpd.conf
  • /etc/httpd/conf/httpd.conf
$ sudo vi /etc/apache2/apache2.conf

如果你有设置 Apache 虚拟主机,您也可以打开虚拟主机文件。

奖励阅读:怎样修复 504 网关超时错误 Apache

2. 安装并启用 mod_deflate Apache

查找以下行

#LoadModule deflate_module /usr/lib/apache2/modules/mod_deflate.so

并在其开头删除 #

LoadModule deflate_module /usr/lib/apache2/modules/mod_deflate.so

奖励阅读:怎样检查哪个 Apache 模块已启用

3.重启 Apache 网络服务器

重新开始 Apache 服务器应用更改。

Ubuntu/Debian

$ sudo service apache2 restart

CentOS/红帽/Fedora

$ sudo service httpd restart

奖励阅读:怎样修复 502 Bad Gateway 错误 Apache

4. 检查 mod_deflate 是否工作

打开终端并运行以下命令以检查是否启用了 mod_deflate。

apachectl -t -D DUMP_MODULES | grep deflate

您应该会看到以下输出,表明 mod_deflate 已启用。

deflate_module (shared)

默认情况下,mod_deflate 将压缩您网站上的 HTML、JS 和 CSS 文件。

如果要测试 mod_deflate,请使用在线 mod_deflate 之一 压缩测试 网站的工具。 如果您想进一步优化 mod_deflate 性能,请在文本编辑器中打开其配置文件 /etc/apache2/mods-enabled/deflate.conf 并根据您的要求进行更新。

5. 怎样禁用 mod_deflate

如果你想禁用 mod_deflate 只需打开 Apache 步骤2中提到的配置文件,在下面一行前加上#

LoadModule deflate_module /usr/lib/apache2/modules/mod_deflate.so

重新开始 Apache 应用更改的 Web 服务器。

希望以上步骤可以帮助您在 Ubuntu 中安装 mod_deflate。

BYNSS 可以在几分钟内轻松可视化数据,并在实时仪表板中进行监控。 今天就试试吧!