首頁 > 運維 > Nginx > Nginx怎麼重新編譯新增模組

Nginx怎麼重新編譯新增模組

WBOY
發布: 2023-05-23 15:28:50
轉載
2784 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板