Nginx在Debian上支持的模塊分為核心模塊和第三方模塊,具體如下:
http
:HTTP服務器核心模塊,處理HTTP請求。server
:虛擬主機配置模塊。location
:URL匹配與處理模塊。stream
:TCP/UDP代理模塊,支持郵件協議(SMTP/IMAP/POP3)。mail
:郵件代理功能,支持IMAP/POP3/SMTP。ngx_http_ssl_module
:HTTPS加密支持。ngx_http_gzip_module
:響應內容Gzip壓縮。ngx_http_realip_module
:獲取客戶端真實IP(適用于代理場景)。ngx_http_rewrite_module
:URL重寫與重定向。ngx_http_proxy_module
:HTTP/HTTPS反向代理與負載均衡。ngx_pagespeed
:頁面加速,優化圖片、CSS/JS資源。ngx_brotli
:Brotli壓縮算法,提升傳輸效率。ngx_http_lua_module
:支持Lua腳本,實現復雜邏輯。ngx_cache_purge
:手動清除緩存內容。ngx_http_sub_module
:響應內容文本替換。apt
安裝,如sudo apt install nginx libnginx-mod-http-xxx
(xxx
為模塊名)。--add-module
參數。nginx -V 2>&1
,查看輸出中是否包含目標模塊名稱。注意:模塊列表可能隨Nginx版本更新變化,建議通過官方文檔或nginx -V
確認具體版本支持的模塊。