码迷,mamicode.com
首页 > 其他好文 > 详细

nginx增加第三方模块

时间:2019-04-11 00:56:45      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:apache。   apach   实例   das   nginx 文件   nginx   第三方模块   二进制文件   apache   

增加第三方模块


============================================================

一、概述
nginx文件非常小但是性能非常的高效,这方面完胜apache。
nginx文件小的一个原因之一是nginx自带的功能相对较少,好在nginx允许第三方模块,第三方模块使得
nginx越发的强大。

nginx已支持动态加载模块

二、安装第三方模块
./configure --prefix=源安装目录 --add-module=/第三方模块解压目录

以安装ngx_cache_purge模块实例
场景一: 在未安装nginx的情况下安装nginx第三方模块
# ./configure \
--prefix=/usr/local/nginx \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-http_realip_module \
--with-http_image_filter_module \
--add-module=/nginx_module/ngx_cache_purge \
--add-module=/nginx_module/echo-nginx-module-0.58
# make
# make install
# /usr/local/nginx/sbin/nginx


场景二:在已安装nginx情况下安装nginx模块
# /usr/local/nginx/sbin/nginx -V
# ./configure --prefix=/usr/local/nginx \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-http_realip_module \
--with-http_image_filter_module \
--add-module=/nginx_module/ngx_cache_purge
# make
# cp objs/nginx /usr/local/nginx/sbin/nginx
# /usr/local/nginx/sbin/nginx -s reload

注意:

安装nginx安装第三方模块实际上是使用–add-module重新编译nginx二进制文件,不要make
install 而是直接把编译目录下objs/nginx 文件直接覆盖老的 nginx文件


============================================================

nginx增加第三方模块

标签:apache。   apach   实例   das   nginx 文件   nginx   第三方模块   二进制文件   apache   

原文地址:https://www.cnblogs.com/anttech/p/10687163.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!