目录
- unzip nginx-module-vts-master.zip
- mv nginx-module-vts-master /usr/local/
yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
- tar -xvf nginx-1.15.9.tar.gz
- cd nginx-1.15.9
- ./configure --prefix=/usr/local/nginx --add-module=/usr/local/nginx-module-vts-master/
- make && make install
优化管理
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin检查开启的模块
nginx -V
- cd /usr/local/nginx/conf
- vim nginx.conf
-
- vhost_traffic_status_zone;
- log_format main '{ "@timestamp": "$time_local", '
- '"@fields": { '
- '"uri":"$request_uri",'
- '"url":"$uri",'
- '"upstream_addr":"$upstream_addr",'
- '"remote_addr": "$remote_addr", '
- '"remote_user": "$remote_user", '
- '"body_bytes_sent": "$body_bytes_sent", '
- '"host":"$host",'
- '"server_addr":"$server_addr",'
- '"request_time": "$request_time", '
- '"request_time":"$request_time",'
- '"status":"$status",'
- '"request": "$request", '
- '"request_method": "$request_method", '
- '"size":$body_bytes_sent,'
- '"upstream_time":"$upstream_response_time"'
- '"http_referrer": "$http_referer", '
- '"body_bytes_sent":"$body_bytes_sent", '
- '"http_x_forwarded_for": "$http_x_forwarded_for", '
- '"http_user_agent": "$http_user_agent" } }';
-
-
- 。。。。。。。
-
-
- location /status {
- vhost_traffic_status_display;
- vhost_traffic_status_display_format html;
- }
启动
/usr/local/nginx/sbin/nginx
检测存活
netstat -natp | grep nginx