12.10-12.12 Nginx的访问日志,日志切割,静态文件不记录日志和过期时间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了12.10-12.12 Nginx的访问日志,日志切割,静态文件不记录日志和过期时间相关的知识,希望对你有一定的参考价值。
12.10 Nginx访问日志
12.11 Nginx日志切割
12.12 静态文件不记录日志和过期时间
12.10 nginx访问日志
1 打开配置文件,搜索/log_format,查看日志文件格式。或者直接grep过滤出来
[[email protected] vhost]# grep -A2 log_format /usr/local/nginx/conf/nginx.conf
log_format combined_realip '$remote_addr $http_x_forwarded_for [$time_local]' ' $host "$request_uri" $status' ' "$http_referer" "$http_user_agent"';
2 其中combined_realip是日志格式名称,可以自定义。
#vim nginx.cnf
3 除了在主配置文件nginx.conf里定义日志格式外,还需要在虚拟主机配置文件中增加
[[email protected] vhost]# vim test.com.conf
access_log /tmp/test.com.log aming;
4 -t && -s reload 检查并重新加载
[[email protected] vhost]# /usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
[[email protected] vhost]# /usr/local/nginx/sbin/nginx -s reload
5 curl测试
6 访问日志
以上是关于12.10-12.12 Nginx的访问日志,日志切割,静态文件不记录日志和过期时间的主要内容,如果未能解决你的问题,请参考以下文章