nginx指定埠開啟gzip壓縮

槑孒發表於2024-05-22

假設要在Nginx上為埠89開啟gzip壓縮,需要在對應的Nginx配置檔案中進行配置。

以下是一個簡單的示例:

假設Nginx配置檔案位於 /etc/nginx/nginx.conf,你需要編輯這個檔案。

在服務配置段中,找到埠89對應的伺服器塊,並新增或修改如下配置項:

server {
    listen 89;

    # 其他配置項...

    gzip on;
    gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;

    # 可選項:gzip壓縮級別,預設為6,你也可以調整它
    # gzip_comp_level 6;

    # 可選項:設定gzip最小壓縮檔案大小,預設為0,意味著所有檔案都會被壓縮
    # gzip_min_length 1000;

    # 可選項:設定gzip壓縮緩衝區大小,預設為4KB
    # gzip_buffers 16 8k;

    # 可選項:設定gzip壓縮比,預設為1,表示最快速度,9表示最佳壓縮比,但速度最慢
    # gzip_comp_level 6;

    # 可選項:設定gzip壓縮後的緩衝區大小,預設為4KB
    # gzip_http_version 1.1;

    # 可選項:是否壓縮透過代理伺服器傳輸的資料
    # gzip_proxied any;

    # 可選項:設定哪些HTTP請求頭部不進行壓縮
    # gzip_disable "MSIE [1-6]\.";
}

完成後,重新載入或重啟Nginx服務以使配置生效。

/etc/nginx/sbin/nginx -s reload

相關文章