在Ubuntu上,Apache2可以通過配置模塊來啟用壓縮。以下是啟用壓縮的步驟:
sudo apt update
sudo apt install apache2
deflate
和expires
模塊。這些模塊分別用于壓縮內容和設置緩存過期時間。運行以下命令以啟用它們:sudo a2enmod deflate
sudo a2enmod expires
/etc/apache2/apache2.conf
文件。例如,使用nano編輯器:sudo nano /etc/apache2/apache2.conf
<IfModule mod_deflate.c>
和<IfModule mod_expires.c>
之間添加以下內容以啟用壓縮和設置緩存過期時間:# 啟用GZIP壓縮
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/json application/x-javascript
</IfModule>
# 設置緩存過期時間
<IfModule mod_expires.c>
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"
</IfModule>
保存并關閉文件。
重新啟動Apache2服務以應用更改:
sudo systemctl restart apache2
現在,Apache2已啟用壓縮功能。請注意,某些情況下,您可能需要根據您的需求調整壓縮設置。