432423423 发表于 2017-10-31 15:51:05

Nginx动态添加模块

1、首先查看现在已经编译的模块
      /usr/local/nginx/sbin/nginx -V
2、下载需要编译的模块
wget https://github.com/yaoweibin/nginx_tcp_proxy_module/archive/master.zip
新模块:--add-module=/data/package/nginx_tcp_proxy_module-master/#模块存放路径
3、进入nginx安装目录
   进行重新编译,需要加上之前已经编译过的参数
例如:
   #cd /data/package/tengine-2.0.3
   #patch -p1 < /data/package/nginx_tcp_proxy_module/tcp.patch
   #./configure --user=www --group=www --prefix=/usr/local/nginx --with-      http_stub_status_module --with-http_ssl_module --add-module=/data/package/nginx_tcp_proxy_module-master/
   #make
切勿进行make install这样就重新安装了
4、替换nginx二进制文件
   #cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak#先备份
   #cp-rfp/data/package/tengine-2.0.3/objs/nginx   /usr/local/nginx/sbin/   替换
# make   upgrade   #重载nginx


页: [1]
查看完整版本: Nginx动态添加模块