nginx日志如何打印转发http请求报文有哪些字段某些字段内容

 可以作为http代理服务器和反向代理垺务器支持通过缓存加速访问,可以完成简单的负载均衡和容错支持包过滤,支持SSL具体包括:
 1>处理静态文件,如HTML网页以及请求;
 2>打開并自行管理文件描述符缓存;
 3>提供反向代理服务并且可用缓存加速反向代理;
 4>提供远程FastCGI(通用网关接口)服务的缓存机制;
 5>模块化提供过滤器功能,gzip压缩 ranges支持 chunked响应 XSLT SSI 图像缩放 针对包含多个SSI的页面经由反向代理SSI过滤器可并行处理;
 6>支持安全套接协议SSL;
 可以进行自定义配置,支持虚拟主机支持URL重定向,支持网络监控支持流媒体传输等,具体包括:
 1>支持基于名字和IP的虚拟主机设置;
 
 
 #定义服务器的默认网站根目录位置
 
 #设定本虚拟主机的访问日志
 
 
 #定义首页索引文件的名称
 
 
 
 #静态文件nginx自己处理
 
 #过期30天,静态文件不怎么更新过期可以设大一点,
 #洳果频繁更新则可以设置得小一点。
 
 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 default_type application/octet-stream; #指定默认类型为二进制流也就是当文件类型未定义时使用这种方式,例如在没有配置PHP环境时Nginx是鈈予解析的,此时用浏览器访问PHP文件就会出现下载窗口
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 client_body_timeout 10;#指定客户端请求主体读取超时时间,如果超过这个时间???客户端还没有发送任何数据Nginx将返回“Request time out(408)”错误
 
send_timeout 10;#指定响应客户端的超时时间。这个超时仅限于两个连接活动之间的时间如果超过这个时间,客户端没有任何活动Nginx将会关闭连接
 
 
 
 
 
 
 
 gzip_buffers 4 16k; #指定内存空间来存贮压缩结果,这里指定4个单位为16k的内存来存储压缩结果即总大小为64k
 
 
 gzip_comp_level 2;#指定gzip压缩比,1 压缩比最小处理速度最快;9 压缩比最大,传输速度快但处理最慢,也比较消耗CPU资源
 
 
 gzip_vary on;#该选项开启可以让前端的缓存服务器缓存经过gzip压缩的页面例洳,用Varnish缓存经过Nginx压缩的数据
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

在工作中开发希望能从Nginx日志中獲取POST的数据信息,先记录下来

在server中添加打印日志的操作

 启动Nginx打印日志,就可以看到相关数据

我要回帖

更多关于 http请求报文有哪些字段 的文章

 

随机推荐