Nginx(三)-- 配置文件之日志管理
2017-06-25 00:33
435 查看
1.日志文件的默认存放位置
默认的日志文件存放位置在:nginx/logs/ 文件夹下,logs文件夹下有:access.log error.log nginx.pid 文件2.nginx.conf 中的日志 配置
nginx.conf中是将日志文件的配置注释掉的,如下:#access_log logs/host.access.log main;
日志声明 路径及文件名 日志标识
$remote_addr 与$http_x_forwarded_for 用以记录客户端的ip地址;
$remote_user :用来记录客户端用户名称;
$time_local : 用来记录访问时间与时区;
$request : 用来记录请求的url与http协议;
$status : 用来记录请求状态;成功是200,
$body_bytes_s ent :记录发送给客户端文件主体内容大小;
$http_referer :用来记录从那个页面链接访问过来的;
$http_user_agent :记录客户端浏览器的相关信息;
3.配置日志文件
1) 将 上图2 中的注释取消,可以根据自己的需求来 配置输出日志文件的格式2) 在基于端口号的虚拟主机配置 中 增加 下图中红框中的:
access_log logs/port_8888.access.log main; # 日志文件 为logs下的port_8888.access.log
3) 重新加载配置文件:./nginx -s reload
4) 进入到nginx/logs中,动态查看日志文件: tail -f port_8888.access.log ,访问:http://192.168.80.128:8888
每访问一次,日志中就会多一条日志,说明 日志 配置成功!
相关文章推荐
- Java API 自带的日志管理,可配置文件路径,并自动创建不存在的目录
- Nginx的日志文件配置与切割
- nginx的高级配置(3)——日志管理
- nginx配置不记录指定文件类型日志
- Nginx https加密以及nginx日志配置与管理
- RDIFramework.NET — 基于.NET的快速信息化系统开发框架- 5.4平台日志、异常管理、生成自动升级配置文件模块
- Oracle学习(十八)之控制文件、日志文件、数据文件及配置文件管理总结
- java.util.logging无配置文件全局日志管理案例
- 虚拟主机ip配置,nginx.conf文件配置及日志文件切割
- 日志文件 的管理 logrotate 配置
- 使用logrotate管理nginx日志文件
- 【saltstack学习笔记之十】使用sls安装nginx并管理nginx的配置文件
- Nginx https加密以及nginx日志配置与管理
- NGINX 日志文件切割及管理
- Spring Aop 日志管理及配置文件的详细配置
- Nginx https加密以及nginx日志配置与管理 推荐
- logrotate管理nginx日志文件
- nginx配置用户认证、域名跳转、日志记录、静态文件缓存、防盗链
- 4.3-ansible实例-管理nginx配置文件
- Nginx日志文件配置与切割