NGINX的後續模塊添加

首先查看一下當初安裝nginx時添加的模塊

[root@client1 nginx-1.15.9]# nginx -V
nginx version: nginx/1.15.9
built by gcc 4.8.3 20140911 (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模塊

[root@client1 nginx-1.15.9]# nginx -V
nginx version: nginx/1.15.9
built by gcc 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) 
built with OpenSSL 1.0.2k-fips  26 Jan 2017
TLS SNI support enabled
configure arguments: --user=nginx --group=nginx --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章