nginx日志默认放在安装目录下logs。
在nginx,conf中可以设置日志格式。
log_format name format{ }
表示日志格式 日志格式名称 日志内容
其中:
$remote_add :用于表示获取服务端的IP地址,但是如果前方有代理服务器获取的地址将是代理服务器的地址,如果需要获取真实地址,需要前方代理服务器修改header的信息传递真实地址到后端。
$http_x_forwarded_for:前方有代理服务器时,日志中获取客户访问的真实地址。
$remote_user :获取客户端的用户名称
$time_local:获取客户端访问时的时间与时区
$request:记录请求的url以及http协议
$status:获取请求的状态 ,成功为200,找不到为404
$body_bytes_sent:记录发送给客户端的主体大小
$http_referer:记录从哪个页面访问过来
$http_user_agent:获取客户端浏览器信息
access_log path:记录日志保存路径