在Centos中使用goaccess查看Nginx日志
2015-07-08 14:31
465 查看
在Nginx的配置文件中配置一下access日志:
log_format access ‘$remote_addr – $remote_user [$time_local] “$request” ‘‘$status $body_bytes_sent “$http_referer” ‘‘”$http_user_agent” $http_x_forwarded_for’;
access_log /usr/local/openresty/nginx/logs/access.log;
安装一下goaccess:
yum -y install glib2 glib2-devel ncurses ncurses-devel geoip geoip-devel
cd /usr/local
wget http://tar.goaccess.io/goaccess-0.9.2.tar.gz tar zxvf goaccess-0.9.2.tar.gz
cd goaccess-0.9.2
./configure --enable-geoip --enable-utf8
make && make install
make clean
3. GoAccess 使用方法
进入 Nginx 日志所在目录
命令行直接查看
cd /usr/local/openresty/nginx/logs
goaccess -f access.log
出来图了,日志格式选 NCSA
http://www.fancycoding.com/log-analyse-using-goaccess/
禁止IP访问:
iptables -I INPUT -s 222.35.67.155 -j DROP
恢复IP访问:
iptables -D INPUT -s 222.35.67.155 -j DROP
查看网卡:
nload -m eth1
log_format access ‘$remote_addr – $remote_user [$time_local] “$request” ‘‘$status $body_bytes_sent “$http_referer” ‘‘”$http_user_agent” $http_x_forwarded_for’;
access_log /usr/local/openresty/nginx/logs/access.log;
安装一下goaccess:
yum -y install glib2 glib2-devel ncurses ncurses-devel geoip geoip-devel
cd /usr/local
wget http://tar.goaccess.io/goaccess-0.9.2.tar.gz tar zxvf goaccess-0.9.2.tar.gz
cd goaccess-0.9.2
./configure --enable-geoip --enable-utf8
make && make install
make clean
3. GoAccess 使用方法
进入 Nginx 日志所在目录
命令行直接查看
cd /usr/local/openresty/nginx/logs
goaccess -f access.log
出来图了,日志格式选 NCSA
http://www.fancycoding.com/log-analyse-using-goaccess/
禁止IP访问:
iptables -I INPUT -s 222.35.67.155 -j DROP
恢复IP访问:
iptables -D INPUT -s 222.35.67.155 -j DROP
查看网卡:
nload -m eth1
相关文章推荐
- nginx实现简单模块开发
- ubuntu 重启 nginx 失败,* Restarting nginx nginx ...fail!
- ELK最新版实战配置检索nginx日志
- Nginx负载均衡配置实例详解
- nginx简单实现负载均衡
- 在Nginx服务器下配置StartSSL和SSL的教程
- ubuntu nginx 创建多个站点
- nginx+php的配置
- Nginx/LVS/HAProxy 负载均衡软件的优缺点详解
- Centos搭建PHP5.3.8+Nginx1.0.9+Mysql5.5.17
- Nginx 负载均衡配置和策略
- nginx配置
- nginx配置为windows服务中的坑
- 一、linux下nginx1.7.8+php5.6.3的环境配置
- 完美解决Nginx 504 Gateway time-out 502 Bad Gateway
- 构建基于Nginx的文件服务器思路与实现
- Nginx 编译,添加未编译安装模块ngx_cache_purge
- nginx 1.6.2源码分析1 499问题
- CentOS 6.2 上编译安装 Nginx 1.0.15 + PHP 5.3.16 + MySQL 5.1.62
- nginx配置负载均衡