美文网首页
nginx 日志

nginx 日志

作者: 张新雨有点胖噢 | 来源:发表于2019-12-13 15:46 被阅读0次

nginx服务日志说明
日志分为
(1) 访问日志 存储记录网站的用户信息
(2) 错误日志 存储记录服务运行状态信息
访问日志
访问日志默认路径: /var/log/nginx/access.log
访问日志在主配置文件内进行设置 :
log_format main '$remote_addr - $remote_user [$time_local] "$request" ' 定义日志信息格式

                  '$status $body_bytes_sent "$http_referer" '
                  '"$http_user_agent" "$http_x_forwarded_for"';

access_log /var/log/nginx/access.log main; 定义日志保存路径
访问日志需要关注其内容
访问日志的信息说明:
$remote_addr 客户端源IP地址
$remote_user 记录网站认证用户名称信息
[$time_local] 客户端访问网站页面时间信息
"$request" 记录请求行信息
$status 服务端响应的状态码信息
$body_bytes_sent 响应报文的主体内容大小信息(字节)
"$http_referer" 记录跳转到网站,链接地址
"$http_user_agent" 记录访问者客户端信息

错误日志

错误日志默认路径: /var/log/nginx/error.log
错误日志也是在主配置文件进行配置:
error_log /var/log/nginx/error.log warn; 指定日志保存路径/指定记录日志级别
常见调试/运行状态信息
debug 调试级别 对低级别记录信息更多
info 信息级别
notice通知级别
warn 警告级别(建议) 常用
产生信息表示服务运行异常 这两个级别会记录错误的具体信息
error 错误界别 常用
crit 严重的错误级别
alert 非常验证的错误级别
emerg 灾难级别 最高级别记录的信息更少

每一个扩展网站都有自己的访问日志

思路 在对应扩展配置文件内设置日志

server {
  listen        80;
  server_name   www.oldboy.com;
  root         /html/www;
  index        index.html;
  access_log /www/logs/www-access.log main;   --- 日志所在目录必须存在 重启服务后会自己建立日志文件
}

相关文章

网友评论

      本文标题:nginx 日志

      本文链接:https://www.haomeiwen.com/subject/unncnctx.html