nginx重新編譯添加新模塊
阿新 • • 發佈:2018-02-20
覆蓋 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重新編譯添加新模塊