欢迎光临
我们一直在努力

nginx增加新模块

以gunzip这个模块为例,讲述一下,在nginx中如何安装新的模块
1、首先查看nginx已经安装了哪些模块。
nginx –V

2、发现没有gunzip模块,安装
进入nginx的安装目录中,不是nginx的软件目录。
在已有模块种写上要安装的模块,执行下边的命令
./configure \
–prefix=/usr/local/ywgh/nginx \
–http-client-body-temp-path=/tmp/clientbody \
–http-proxy-temp-path=/tmp/proxy \
–http-fastcgi-temp-path=/tmp/fastcgi \
–http-uwsgi-temp-path=/tmp/uwsgi \
–http-scgi-temp-path=/tmp/scgi \
–user=www \
–group=www \
–with-file-aio \
–with-http_realip_module \
–with-http_ssl_module \
–with-openssl=/usr/local/src/software/nginx/openssl \
–with-http_gunzip_module \
–with-http_gzip_static_module \
–with-zlib=/usr/local/src/software/nginx/zlib \
–with-http_stub_status_module \
–with-pcre=/usr/local/src/software/nginx/pcre \

3、然后编译,覆盖
直接make就行,不需要再make install了,如果要重新安装就使用make install,就直接覆盖了。

然后新产生的可执行文件nginx在安装目录中的objs目录下。
将objs目录下的nginx 复制到软件位置的nginx中。进行覆盖就可以了。覆盖的时候,需要先关闭nginx

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。