已安装nginx动态添加模块
生活随笔
收集整理的這篇文章主要介紹了
已安装nginx动态添加模块
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
說明:
已經(jīng)安裝好的nginx,需要添加一個未被編譯安裝的模塊,需要怎么弄呢?
具體:
這里以安裝第三方ngx_http_google_filter_module模塊為例
nginx的模塊是需要重新編譯nginx,而不是像apache一樣配置文件引用.so
1. 下載第三方擴展模塊ngx_http_google_filter_module
?
2. 查看nginx編譯安裝時安裝了哪些模塊
?
3. 加入需要安裝的模塊,重新編譯,如這里添加–add-module=/data/software/ngx_http_google_filter_module
? ?找到安裝包或者新下載該版本的安裝包
# ./configure --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_substitutions_filter_module --add-module=/data/software/ngx_http_google_filter_module # make //千萬不要make install,不然就真的覆蓋了?
4. 替換nginx二進制文件:
5. 如果不是安裝第三方插件:
--add-module替換成--with即可,例如安裝圖片縮放插件 --with-http_image_filter_module另外附上image_filter的配置 location ~* \.(gif|png|jpg|jpeg)@(\d+)w_(\d+)h$ {rewrite ^(.+)@(\d+)w_(\d+)h$ $1 break;image_filter resize $2 $3;image_filter_buffer 10M;}
# cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak # cp ./objs/nginx /usr/local/nginx/sbin/
轉(zhuǎn)載于:https://www.cnblogs.com/zenghansen/p/7216905.html
總結
以上是生活随笔為你收集整理的已安装nginx动态添加模块的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 并发编程快速入门
- 下一篇: error: style attribu