在Ubuntu上,Apache2可以通过配置模块来启用压缩。以下是启用压缩的步骤:
- 确保已安装Apache2。如果尚未安装,请运行以下命令:
sudo apt update sudo apt install apache2
- 启用
deflate
和expires
模块。这些模块分别用于压缩内容和设置缓存过期时间。运行以下命令以启用它们:
sudo a2enmod deflate sudo a2enmod expires
- 编辑Apache2的配置文件。使用文本编辑器打开
/etc/apache2/apache2.conf
文件。例如,使用nano编辑器:
sudo nano /etc/apache2/apache2.conf
- 在
和
之间添加以下内容以启用压缩和设置缓存过期时间:
# 启用GZIP压缩AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/json application/x-javascript # 设置缓存过期时间ExpiresActive On ExpiresDefault "access plus 1 week" ExpiresByType text/html "access plus 1 week" ExpiresByType text/plain "access plus 1 week" ExpiresByType text/xml "access plus 1 week" ExpiresByType text/css "access plus 1 week" ExpiresByType text/javascript "access plus 1 week" ExpiresByType application/javascript "access plus 1 week" ExpiresByType application/json "access plus 1 week" ExpiresByType application/x-javascript "access plus 1 week"
-
保存并关闭文件。
-
重新启动Apache2服务以应用更改:
sudo systemctl restart apache2
现在,Apache2已启用压缩功能。请注意,某些情况下,您可能需要根据您的需求调整压缩设置。