為執行中的nginx新增模組

2021-09-20 16:55:59 字數 589 閱讀 7718

由於在安裝nginx時考慮不足,現在需要重新新增乙個新的模組

/usr/local/nginx/sbin/nginx -v     #檢視之前安裝時新增的模組

進入nginx的原始碼檔案,重新新增之前的模組,並且新增需要載入的模組,進行編譯

執行make;make之後千萬不要執行make install,否則會覆蓋之前的配置

make之後會在nginx原始碼目錄下生成乙個 objs的目錄

對之前/usr/local/nginx/sbin/nginx 進行備份

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

複製原始碼目錄下的 objs/nginx 覆蓋/usr/local/nginx/sbin/nginx

#cp objs/nginx /usr/local/nginx/sbin/nginx   強制覆蓋,或者把之前刪除,再複製過來也行

對新安裝的進行語法測試

#/usr/local/nginx/sbin/nginx -t   顯示successfully表示成功

重啟nginx

weilovepan520

為Nginx動態新增模組的方法

寫在前面 很多時候,我們根據當時的專案情況和業務需求安裝完nginx後,後續隨著業務的發展,往往會給安裝好的nginx新增其他的功能模組。在為nginx新增功能模組時,要求nginx不停機。這就涉及到如何為已安裝的nginx動態新增模組的問題。本文,就和小夥伴們一起 如何為已安裝的nginx動態新增...

Nginx為已安裝nginx動態新增模組

這裡以安裝第三方ngx http google filter module模組為例 nginx的模組是需要重新編譯nginx,而不是像apache一樣配置檔案引用.so 檢視nginx編譯安裝時安裝了哪些模組 將命令列切換到nginx執行程式所在的目錄並輸入.nginx v,具體如下 可以看出編譯安...

nginx 新增 模組

title nginx 新增 模組 date 2019 10 31 11 21 46 categories tags config nginx 說明 已經安裝好的nginx,需要新增乙個未被編譯安裝的模組 以nginx rtmp module模組為例 則需要重新編譯nginx,而不是像apache一...