1. 程式人生 > >nginx重新編譯添加新模塊

nginx重新編譯添加新模塊

覆蓋 load cal 官網 重新編譯 .... nginx的安裝 安裝 blog

找到nginx的安裝包目錄,如果沒有的話去官網重新下載

查看ngixn版本極其編譯參數

/usr/local/nginx/sbin/nginx -V

進入nginx源碼目錄,重新設置nginx

./configure ......

好了之後編譯一下,然千萬別安裝,否則就會覆蓋了

make

make完之後在objs目錄下就多了個nginx,這個就是新版本的程序了

備份舊的nginx程序

cp /usr/local/nginx/sbin/nginx   /usr/local/nginx/sbin/nginx.bak

把新的nginx程序覆蓋舊的

cp objs/nginx   /usr/local/nginx/sbin/nginx

測試新的nginx程序是否正確,返回以下兩行則OK

nginx: theconfiguration file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx:configuration file /usr/local/nginx/conf/nginx.conf test issuccessful

/usr/local/nginx/sbin/nginx -t

平滑重啟nginx

/usr/local/nginx/sbin/nginx -s reload

查看ngixn版本及其編譯參數

/usr/local/nginx/sbin/nginx -V

nginx重新編譯添加新模塊