首页 > 代码库 > Nginx 添加模块

Nginx 添加模块

启用status模块【--with-http_stub_status_module】


nginx安装完成之后,在后续的使用中发现需要的模块有些未安装,这时怎么办呢?

到nginx的源码目录下,重新编译,但是不要make install。

具体步骤:

# cd /home/nginx-1.6.3

# ./configure --prefix=/usr/local/nginx --with-openssl=/home/openssl --with-zlib=/home/zlib-1.2.8 --with-pcre=/home/pcre-8.35  --with-http_stub_status_module

# make

千万不要make install,make install之后就会覆盖安装了。

继续下面的操作:

# /usr/local/nginx/sbin/nginx -s stop

修改配置文件:在配置文件中添加下面的选项,

# vi /usr/local/nginx/conf/nginx.conf

        location /ngx_status 

        {

        stub_status on;

        access_log off;

        allow 127.0.0.1; #一定要加上访问限制

        allow 192.168.1.42;                #测试机IP地址

        deny all;

        }

# mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx_bak

# cp objs/nginx /usr/local/nginx/sbin/nginx

# /usr/local/nginx/sbin/nginx


现在就可以查看nginx的状态了。


curl 192.168.1.42/ngx_status


本文出自 “随记” 博客,请务必保留此出处http://xiaozuo2010925.blog.51cto.com/3528655/1892297

Nginx 添加模块