浏览 812
ngx_req_status 允许 URL 请求的方式获取上述统计信息,方便代码开发,省去对 nginx 的 log 文件自行分析统计的麻烦。接下来介绍如何 Nginx 安装三方插件 ngx_req_status 模块的详细步骤。
一、安装
yum install -y gcc gcc-c++
yum install -y openssl openssl-devel
cd /usr/local/src/nginx-1.4.2
patch -p1 < ../ngx_req_status-master/write_filter.patch
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-zlib=/usr/local/src/zlib-1.2.8 --with-pcre=/usr/local/src/pcre-8.38 --add-module=../ngx_req_status-master/
make -j2
make install
5. 配置
http {
req_status_zone server_name $server_name 256k;
req_status_zone server_addr $server_addr 256k;
req_status_zone server_url $server_name$uri 256k;
req_status server_name server_addr server_url;
server {
server_name test.ttlsa.com;
location /ttlsa-req-status {
req_status_show on;
}
}
}
6. 验证
cd /usr/local/nginx/sbin
./nginx
OK,至此安装成功。
注:
按点赞数排序
按时间排序