Nginx為已安裝nginx動(dòng)態(tài)添加模塊
這里以安裝第三方ngx_http_google_filter_module模塊為例
nginx的模塊是需要重新編譯nginx,而不是像apache一樣配置文件引用.so
1. 下載第三方擴(kuò)展模塊ngx_http_google_filter_module
# cd /data/software/ # git clone https://github.com/cuber/ngx_http_google_filter_module
2. 查看nginx編譯安裝時(shí)安裝了哪些模塊
將命令行切換到nginx執(zhí)行程序所在的目錄并輸入./nginx -V,具體如下:
[root@liuyazhuang121 sbin]# ./nginx -V nginx version: nginx/1.9.3 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC) built with OpenSSL 1.0.2 22 Jan 2015 TLS SNI support enabled configure arguments: --prefix=/usr/local/nginx-1.9.3 --with-openssl=/usr/local/src/openssl-1.0.2 --with-pcre=/usr/local/src/pcre-8.37 --with-zlib=/usr/local/src/zlib-1.2.8 --with-http_ssl_module [root@liuyazhuang121 sbin]#
可以看出編譯安裝使用了--prefix=/usr/local/nginx-1.9.3 --with-openssl=/usr/local/src/openssl-1.0.2 --with-pcre=/usr/local/src/pcre-8.37 --with-zlib=/usr/local/src/zlib-1.2.8 --with-http_ssl_module這些參數(shù)。
3. 加入需要安裝的模塊,重新編譯
這里添加-–add-module=/data/software/ngx_http_google_filter_module
具體如下:
./configure --prefix=/usr/local/nginx-1.9.3 --with-openssl=/usr/local/src/openssl-1.0.2 --with-pcre=/usr/local/src/pcre-8.37 --with-zlib=/usr/local/src/zlib-1.2.8 --with-http_ssl_module -–add-module=/data/software/ngx_http_google_filter_module
如上,將之前安裝Nginx的參數(shù)全部加上,最后添加-–add-module=/data/software/ngx_http_google_filter_module
之后,我們要進(jìn)行編譯操作,如下:
# make //千萬(wàn)不要make install,不然就真的覆蓋
4. 替換nginx二進(jìn)制文件
# 備份原來(lái)的nginx執(zhí)行程序 # cp /usr/local/nginx-1.9.3/sbin/nginx /usr/local/nginx-1.9.3/sbin/nginx.bak # 將新編譯的nginx執(zhí)行程序復(fù)制到/usr/local/nginx/sbin/目錄下 # cp /opt/nginx/nginx /usr/local/nginx/sbin/
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
隱藏網(wǎng)站Nginx版本號(hào)信息的方法分享
隱藏網(wǎng)站nginx服務(wù)的版本號(hào)信息,在安全的角度上來(lái)說(shuō),可以防止黑客快速利用nginx的版本漏洞進(jìn)行攻擊,所以本文為大家整理了隱藏網(wǎng)站Nginx版本號(hào)信息的方法,希望對(duì)大家有所幫助2023-08-08
詳解Nginx 被動(dòng)檢查服務(wù)器的存活狀態(tài)
Nginx 可以持續(xù)測(cè)試您的上游服務(wù)器,避免出現(xiàn)故障的服務(wù)器,并將恢復(fù)的服務(wù)器優(yōu)雅地添加到負(fù)載均衡組中。這篇文章主要介紹了Nginx 被動(dòng)檢查服務(wù)器的存活狀態(tài),需要的朋友可以參考下2021-10-10
使用Nginx部署Vue項(xiàng)目全過(guò)程及踩坑記錄
這篇文章主要介紹了使用Nginx部署Vue項(xiàng)目全過(guò)程及踩坑記錄,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02
Nginx 緩存系統(tǒng) proxy_cache工作原理解析
Nginx 的 proxy_cache 模塊允許 Nginx 作為反向代理服務(wù)器時(shí)緩存后端服務(wù)器的響應(yīng),本文給大家介紹Nginx 緩存系統(tǒng) proxy_cache的工作原理,感興趣的朋友跟隨小編一起看看吧2024-12-12
Nginx?生產(chǎn)環(huán)境安全配置加固的實(shí)現(xiàn)
本文主要介紹了Nginx?生產(chǎn)環(huán)境安全配置加固的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2025-03-03
Nginx配置https過(guò)程中出現(xiàn)的問(wèn)題與解決
這篇文章主要為大家詳細(xì)介紹在Nginx配置https過(guò)程中容易出現(xiàn)的問(wèn)題與解決方法,文中有詳細(xì)的圖文介紹,具有一定的參考價(jià)值,需要的朋友可以參考下2023-06-06

