已安裝完的nginx添加新模塊

本文只是展示添加的方法,具體使用的模塊以自己的實際需求爲準,以添加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模塊,說明添加成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章