1、找到安裝nginx的原始碼根目錄(即安裝套件存放目錄),如果沒有的話下載新的原始碼並解壓縮
cd software ls nginx-1.10.2 nginx-1.10.2.tar.gz
2、查看nginx版本極度編譯參數
/usr/local/nginx/sbin/nginx -v
3、進入nginx原始碼目錄
cd nginx-1.10.2
4、重新編譯的程式碼和模組
./configure --prefix=/usr/local/nginx --with-http_ssl_module
5、執行 make (注意:千萬別 make install ,否則就覆蓋安裝了), make完後在/software/nginx-1.10.2/objs目錄下就多了個nginx,這個就是新版的程式了。
6、備份舊的nginx程式
cd /usr/local/nginx/sbin/ mv nginx nginx_bak
7、把新的nginx程式複製到/usr/local/nginx/sbin/下
cp /software/nginx-1.10.2/objs/nginx /usr/local/nginx/sbin/
8、測試新的nginx程式是否正確
/usr/local/nginx/sbin/nginx -t nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
9、平滑啟動服務
/usr/local/nginx/sbin/nginx -s reload
查看模組是否已安裝
/usr/local/nginx/sbin/nginx -v nginx version: nginx/1.10.2 built by gcc 4.8.5 20150623 (red hat 4.8.5-4) (gcc) built with openssl 1.0.1e-fips 11 feb 2013 tls sni support enabled configure arguments: --prefix=/usr/local/nginx --with-http_ssl_module
重啟nginx
./nginx -s quit ./nginx
nginx重新載入模組完成!
以上是Nginx怎麼重新編譯新增模組的詳細內容。更多資訊請關注PHP中文網其他相關文章!