运维管理
MrDoc 速记插件
Docker 安装 mrdoc (开源版)
Docker-compose 安装 mrdoc
Linux之smartctl命令磁盘检测运维
Nginx配置服务并开机启动
yum安装与卸载软件常见命令「建议收藏」
yum 命令使用讲解
Nginx 映射本地静态文件
CentOS7.9 Docker部署Leanote
Nginx配置中的log_format
修改或者隐藏Nginx的版本号
centos编译安装方式升级snmpwalk命令到5.9.1从而支持SHA-512鉴权协议测试
PVE的local和local-lvm
markdown之群晖自建图床
Wireshark介绍及抓包分析
自定义数据推送到pushgateway及推送数据的注意事项
Prometheus监控实战系列十四:Pushgateway
使用 PushGateway 进行数据上报采集
RHEL6.0 yum安装报warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY错误-CSDN博客
烂泥:openvpn配置文件详解-烂泥行天下
RHEL系统以FTP服务器搭建yum源_rhel9 安装 ftp yum
详解用Navicat工具将Excel中的数据导入Mysql中 - Steven* - 博客园
Linux禁止ping以及开启ping的方法 - chenshoubiao - 博客园
MobaXterm设置无密码登录丨Pro Linux 基础篇
CentOS 安装 MySQL8,超详细!
percona-xtrabackup备份及恢复mysql操作
教你玩转MySQL8物理备份利器Xtrabackup
PVE浏览器中文设置
2024年PVE8最新安装使用指南|新手入门|安装|优化|Proxmox VE 8.1__什么值得买
sendmail发邮件注意事项
如何使用sqlite将db文件转成txt文件
一文让你学会,开源WAF雷池SafeLine
iptables按照指定国家屏蔽(GEOIP模块的安装与使用)
py3 容器适配conda24.3.0
CentOS7 配置 nginx 和 php 方案
Sakura Panel搭建教程-搭建属于自己的FRP管理面板
markdown之群晖自建图床
Debian12安装教程(保姆级)
CentOS 6.9密码修改
CentOS7如果忘记密码,密码重置详细步骤,保姆级教程。
利用CertBot实现免费SSL证书的自动签发与续签
证书3月一换很麻烦?一行命令让你解放双手
阿里云域名自动签发泛域名证书配置(最新篇)
Certimate证书自动续签
Auto-SSL
ubuntu忘记密码问题解决
Ubantu启动失败,提示“Started GNOME Display Manager”
kali网络配置(及配置ssh远程连接)
SSL证书--Let’s Encrypt和TrustAsia哪个好
PVE安装ikuai、openwrt以及lxc容器安装docker
Fail2Ban安全配置与应用
本文档使用 MrDoc 发布
-
+
首页
Nginx配置中的log_format
nginx服务器日志相关指令主要有两条 log\_format,用来设置日志格式 access\_log,用来指定日志文件的存放路径、格式和缓存大小,可以参考[ngx\_http\_log\_module](http://nginx.org/en/docs/http/ngx_http_log_module.html)。 ## log\_format 设置日志格式 log\_format指令用来设置日志的记录格式,它的语法如下: log\_format name format {format …} 其中,name表示定义的格式名称,format表示定义的格式样式。 **1\. log\_format有一个默认的、无须设置的main日志格式,如下图所示:**  **2.也可以根据自己的需求,自定义日志的记录格式,但是名称不能重复** ```powershell log_format main ' $remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_x_forwarded_for" "$http_referer" ' '"$http_user_agent" "$upstream_addr" "$http_tenant" "$http_istest"'; ``` **3.常用的内置变量以及含义** ```powershell 参数 说明 示例 $remote_addr 客户端地址 172.16.11.1 $remote_user 客户端用户名称 -- $time_local 访问时间和时区 20/Dec/2022:10:47:58 +0800 $request 请求的URI和HTTP协议 "GET / HTTP/1.1" $status HTTP请求状态 304 $upstream_status upstream状态 0 $body_bytes_sent 发送给客户端文件内容大小 - $http_referer url跳转来源,用于记录是从哪个页面链接访问过来的 $http_user_agent 用户终端浏览器等信息,即客户浏览器的相关信息 "Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0" $http_host 请求地址,即浏览器中你输入的地址(IP或域名) www.baidu.com 192.168.100.100 $ssl_protocol SSL协议版本 TLSv1 $ssl_cipher 交换数据中的算法 RC4-SHA $upstream_addr 后台upstream的地址,即真正提供服务的主机地址 10.10.10.100:80 $request_time 整个请求的总时间 0.205 $upstream_response_time 请求过程中,upstream响应时间 0.002 ``` ## access\_log 配置 观察nginx.conf配置文件中的server段,可以看到如下的信息:access\_log /opt/lucky/logs/nginx/web\_access.log main;  代表保存访问信息的日志文件是使用了main格式存储访问信息。
adouk
2023年3月30日 21:02
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码