Nginx http请求&日志

http请求

主要涉及客户端和服务端

 

 

 

request----包括请求行、请求头部、请求数据
response----包括状态行、消息报头、响应正文

 

模拟一个请求使用crul命令 使用-v 展现相关的请求格式

 

 

 

日志类型

包括error.log、access_log

 

log_format
Syntax:log_format name [escape = default |json| string ...;
Default:log_format combined "......"
Context :http

 

error_log
nginx的错误日志以及错误级别

 

 

 

access_log
访问日志文件路径,格式及相关的缓冲配置
可以在文件的路径中进行查看相关打印

 

 

 

 

Nginx变量
Http请求变量 -arg_PARAMETER、http_HEADER、sent_http_HEADER

内置变量

自定义变量

 

 

log_format main '$remote_addr - $remote_user [$time_local] "$request" '
      '$status $body_bytes_sent "$http_referer" '
      '"$http_user_agent" "$http_x_forwarded_for"';

remote_addr :IP地址、 request:http请求相关信息
status:responsed响应信息 body_bytes_sent:body信息大小 h
http_referer:上一级页面 http_user_agent:标准的http头信息(客户端的内容)
$http_x_forwarded_for:标准的头,记录每一个用户请求所携带的http信息

 

posted @ 2019-11-26 19:37  MrChengs  阅读(5635)  评论(0编辑  收藏  举报