在Apache服務器中,可以使用mod_deflate
模塊來壓縮網頁內容。以下是配置步驟:
mod_deflate
模塊??梢酝ㄟ^在終端運行以下命令來檢查:sudo apachectl -M | grep deflate
如果看到deflate_module
,則表示已啟用。如果沒有,請使用以下命令啟用它:
sudo a2enmod deflate
然后重啟Apache服務:
sudo systemctl restart apache2
/etc/apache2/apache2.conf
或/etc/httpd/conf/httpd.conf
。使用文本編輯器打開,例如:sudo nano /etc/apache2/apache2.conf
在配置文件中找到<IfModule mod_deflate.c>
部分。如果沒有這個部分,請將其添加到文件的適當位置。
在<IfModule mod_deflate.c>
部分內部,添加以下配置指令:
# 壓縮文本、HTML、JavaScript、CSS、XML等文件類型
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/json application/x-javascript
# 壓縮gzip文件類型
AddOutputFilterByType DEFLATE application/gzip
# 壓縮圖片文件類型
AddOutputFilterByType DEFLATE image/jpeg image/png image/gif image/webp
# 壓縮字體文件類型
AddOutputFilterByType DEFLATE application/font-woff application/font-woff2 application/vnd.ms-fontobject application/x-font-ttf font/opentype
保存并關閉配置文件。
重啟Apache服務以使更改生效:
sudo systemctl restart apache2
現在,Apache服務器將自動壓縮符合條件的網頁內容,從而提高網站性能。