首先檢視一下當初安裝nginx時新增的模組
[root@client1 nginx-
1.15
.9]# nginx -v
nginx version: nginx/
1.15
.9built by gcc 4.8
.320140911
(red hat 4.8.3-
9)(gcc)
configure arguments:
--user=nginx --group=nginx --prefix=
/usr/local/nginx
然後切換到當初nginx安裝包的解壓路徑,並新增模組,最後執行make即可,無需執行make install
[root@client1 nginx-
1.15
.9]# cd /usr/src/nginx-
1.15.9/
[root@client1 nginx-
1.15
.9]# .
/configure --user=nginx --group=nginx --prefix=
/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module && make
如果安裝過程中有報錯的話,可以安裝模組所需的依賴包,常見的依賴安裝包有
pcre-devel
zlib-devel
openssl-devel
將原先的nginx命令備份一下
[root@client1 nginx-
1.15
.9]# cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
然後將解壓包中的命令copy乙份過去,前提需要關閉nginx程序,否則會報錯「文字檔案忙」;
[root@client1 nginx-
1.15
.9]# cp /usr/src/nginx-
1.15
.9/objs/nginx /usr/local/nginx/sbin/nginx
然後檢視所支援nginx模組
nginx 新增 模組
title nginx 新增 模組 date 2019 10 31 11 21 46 categories tags config nginx 說明 已經安裝好的nginx,需要新增乙個未被編譯安裝的模組 以nginx rtmp module模組為例 則需要重新編譯nginx,而不是像apache一...
Nginx 新增模組
原已經安裝好的 nginx,現在需要新增乙個未被編譯安裝的模組 nginx v 可以檢視原來編譯時都帶了哪些引數 usr local nginx sbin nginx v 原來的引數 新增的引數 步驟如下 可以通過官方檢視模組安裝例子 1.使用引數重新配置 2.編譯 make 不要 make ins...
新增新的nginx模組
說明 已經安裝好的nginx,需要新增乙個未被編譯安裝的模組,需要怎麼弄呢?具體 cd data software git clone 2.檢視nginx編譯安裝時安裝了哪些模組 可以看出編譯安裝使用了 prefix usr local nginx with http ssl module with...