本文只是展示添加的方法,具體使用的模塊以自己的實際需求爲準,以添加http_stub_status_module模塊爲例:
一、查看已編譯參數
/usr/local/nginx/sbin/nginx -V 結果爲:
--prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=/opt/software/pcre-8.32
發現沒有http_stub_status_module模塊
二、重新編譯
1、進入nginx編譯安裝的目錄,加上--with-http_stub_status_module重新編譯
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=/opt/software/pcre-8.32 --with-http_stub_status_module
2、執行make進行編譯,千萬不要執行make install,否則會把之前的nginx全部覆蓋掉
3、備份原啓動文件
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
4、替換啓動文件(重新編譯好的文件在/opt/software/nginx-1.10.1/objs/下)
cp /opt/software/nginx-1.10.1/objs/nginx /usr/local/nginx/sbin/nginx
5、驗證模塊是否已添加成功
/usr/local/nginx/sbin/nginx -V
執行後看到有http_stub_status_module模塊,說明添加成功。