在CentOS系統中,要加載Nginx模塊,你需要遵循以下步驟:
sudo yum install epel-release
sudo yum install nginx
sudo yum install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
下載Nginx源碼和需要加載的模塊源碼。例如,如果你想加載ngx_http_sub_module模塊,可以從Nginx官方網站下載相應版本的源碼包。
解壓Nginx源碼和模塊源碼:
tar -zxvf nginx-<version>.tar.gz
tar -zxvf <module-source>.tar.gz
將<version>替換為Nginx的版本號,將<module-source>替換為模塊源碼包的文件名。
--add-module參數指定模塊的路徑:cd nginx-<version>
./configure --with-http_sub_module --add-module=<module-source-path>
將<module-source-path>替換為模塊源碼目錄的路徑。
make
sudo make install
sudo mv /usr/sbin/nginx /usr/sbin/nginx.old
sudo ln -s /usr/local/nginx/sbin/nginx /usr/sbin/nginx
sudo systemctl start nginx
sudo systemctl status nginx
在Nginx的訪問日志或錯誤日志中,你應該能看到與所加載模塊相關的信息。