在Ubuntu中,要开启Apache2的压缩功能,你需要启用mod_deflate模块。请按照以下步骤操作:
打开终端(快捷键:Ctrl + Alt + T)。
确保你已经安装了Apache2。如果没有,请运行以下命令来安装:
sudo apt update
sudo apt install apache2
mod_deflate模块。运行以下命令:sudo a2enmod deflate
mod_expires和mod_headers模块。运行以下命令来启用它们:sudo a2enmod expires
sudo a2enmod headers
/etc/apache2/apache2.conf文件。例如,你可以使用nano编辑器:sudo nano /etc/apache2/apache2.conf
<IfModule mod_deflate.c>和</IfModule>标签之间添加以下内容以配置压缩选项:<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/json application/x-javascript
AddOutputFilterByType DEFLATE image/svg+xml image/x-icon
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject application/font-woff application/font-woff2 font/opentype
</IfModule>
保存并关闭配置文件。
重启Apache2服务以使更改生效:
sudo systemctl restart apache2
现在,Apache2的压缩功能已经开启。你的网站将自动压缩指定的文件类型,从而提高页面加载速度。