日志模块的名称:ngx_http_log_module
路径:vim /etc/nginx/nginx.conf
相关指令:
·日志格式:log_format---nginx有非常灵活的日志模式,每个级别的 配置可以有各自独立的访问日志、日志格式通过log_format命令定义
··语法Syntax:log_format name [escape=default | json] string....; //name表示格式名称、string表示定义的格式
··默认值default:log_format main '....' //main时日志的格式名称
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; //access_log日志文件调用的时上面main的格式来记录访问者的信息的
·remote_addr 远程地址:记录客户端ip地址、就是记录的访问者的地址
·$remote_user 访问的用户名、如果访问的时候不需要输入账户密码、access.log的日志里就默认时匿名用户用 - 显示
·[$time_local] 本地的时间、服务器的时间
·"$request" 请求的内容 在access.log日志里用双引号括住的都是"GET /.................."
·status 网页的状态码、有200、404、500等
·body_bytes_sent 发送给客户端的字节数、不包含响应头的大小、就是文件内容的字节数
·"http_referer" 超链接、记录从哪个页面链接访问过来的、如果是直接点击地址日志就会显示 - 、如果时从其他链接点击过来的、就会显示那个跳转的链接
·"$http_user_agent" 记录客户端浏览器的相关信息(如用的是什么浏览器、浏览器的型号、在什么系统上是win还是linux系统、)、代理器
·"$http_x_forwarded_for" 获取客户端的真实ip地址
标签:http,log,format,access,日志,main From: https://www.cnblogs.com/littlecc/p/17471328.html