Nginx之為已安裝nginx動態新增模組的方法

2022-10-03 08:39:13 字數 1672 閱讀 3608

說明:

已經安裝好的nginx,需要新增乙個未被編譯安裝的模組,需要怎麼弄呢?

具體:這裡以安裝第三方ngx_http_google_filter_module模組為例

nginx的模組是需要重新編譯nginx,而不是像apache一樣配置檔案引用.so

1. **第三方擴充套件模組ngx_http_google_filter_module

# cd /data/software/

# git clone

2. 檢視nginx編譯安裝時安裝了哪些模組

可以看出編譯安裝使用了--prefix=/usr/local/nginx --with-http_ssl_module --with-http_sub程式設計客棧_module --with-http_gzip_static_module --with-http_stub_status_module --add-module=/data/software/ngx_http_subsdbgudtitutions_filter_module這些引數。--add-module=/data/software/ngx_http_substitutions_filter_module是之前編譯新增ngx_http_substitutions_filter_module模組時程式設計客棧新增

3. 加入需要安裝的模組,重新編譯程式設計客棧,如這裡新增–add-module=/data/software/ngx_http_google_filter_module

# make //千萬不要make install,不然就真的覆蓋了

4. 替換nginx二進位制檔案:

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

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

本文標題: nginx之為已安裝nginx動態新增模組的方法

本文位址:

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

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

已安裝nginx動態新增模組

說明 已經安裝好的nginx,需要新增乙個未被編譯安裝的模組,需要怎麼弄呢?具體 cd data software git clone 2.檢視nginx編譯安裝時安裝了哪些模組 可以看出編譯安裝使用了 prefix usr local nginx with http ssl module with...

已安裝nginx動態新增模組

說明 已經安裝好的nginx,需要新增乙個未被編譯安裝的模組,需要怎麼弄呢?具體 cd data software git clone 2.檢視nginx編譯安裝時安裝了哪些模組 nginx vnginx version nginx 1.8.0built by gcc 4.4.7 20120313 ...