首页 > 系统相关 >nginx 日志配置

nginx 日志配置

时间:2023-05-17 14:03:04浏览次数:38  
标签:http 请求 配置 request nginx user remote 日志 客户端

示例

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  logs/access.log  main;

参数解释

$remote_addr, $http_x_forwarded_for 记录客户端IP地址。
$remote_user 记录客户端用户名称。
$request 记录请求的URL和HTTP协议。
$status 记录请求状态。
$body_bytes_sent 发送给客户端的字节数,不包括响应头的大小。
$http_referer 记录从哪个页面链接访问过来的。
$http_user_agent 记录客户端浏览器相关信息。
$bytes_sent 发送给客户端的总字节数。
$connection 连接的序列号。
$connection_requests 当前通过一个连接获得的请求数量。
$msec 日志写入时间。单位为秒,精度是毫秒。
$pipe 如果请求是通过HTTP流水线(pipelined)发送,pipe值为“p”,否则为“.”。
$request_length 请求的长度(包括请求行,请求头和请求正文)。
$request_time 请求处理时间,单位为秒,精度毫秒。
$time_iso8601 ISO8601标准格式下的本地时间。
$time_local 通用日志格式下的本地时间。

标签:http,请求,配置,request,nginx,user,remote,日志,客户端
From: https://www.cnblogs.com/wangzhaobo/p/17408539.html

相关文章

  • springboot中使用application.properties配置mysql和sqlserver
    1.使用依赖*mysql:<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency>*sqlserver:<dependency><groupId>com.microsoft.sqlserver</groupId><art......
  • 服务器配置ssh密钥登录
    前置环境windows10,centos71.windows本地生成密钥执行以下命令ssh-keygen-trsa一路回车默认生成到C:\Users\Administrator.ssh生成id_rsa,id_rsa.pub两个文件,分别是私钥/公钥2.配置服务器2.1配置服务器文件权限$chmod-R700~/.ssh/$chmod600~/.......
  • Nginx 常用的基础配置(web前端相关方面)
    基础配置userroot;worker_processes1;events{worker_connections10240;}http{log_format'$remote_addr-$remote_user[$time_local]''"$request"$st......
  • 企业级项目模板的配置与集成(Vite + Vue3 + TypeScript)
    企业级项目模板的配置与集成(Vite+Vue3+TypeScript)1、项目介绍项目使用:eslint+stylelint+prettier来对我们代码质量做检测和修复。需要使用husky来做commit拦截需要使用commitlint来统一提交规范需要使用preinstall来统一包管理工具。2、环境准备nodev16.14.2pnp......
  • 日志文件管理
    目录1.分类2.内核日志消息优先级别3.设施facility4.保存位置5.日志内容格式6.日志文件保留时间7.内核及系统日志统一管理工具8.自定义服务的日志文件位置9.集中管理日志记录系统、程序运行中发生的各种事件阅读日志,有助于诊断和解决系统故障1.分类内核及系统日志......
  • R2DBC配置与使用
    依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-webflux</artifactId></dependency><dependency><groupId>io.r2dbc</groupId><artifactId&g......
  • 关于使用Serilog配置MySql数据库和appsettings的问题
    1、项目使用dtonet6WebApi。2、Nuget包:用来访问mysql数据库Pomelo.EntityFrameworkCore.MySqlSerilog日志Serilog配合dotnetSerilog.AspNetCore读取环境变量配置Serilog.Settings.ConfigurationSerilog读取MySqlSerilog.Sinks.MySQL输出到控制台中Serilog.Sinks.Co......
  • 12、Nginx 常见模块 stub_status:Nginx状态页
    Nginx状态页基于nginx模块ngx_http_stub_status_module实现,在编译安装nginx的时候需要添加编译参数--with-http_stub_status_module,否则配置完成之后监测会是提示语法错误注意:状态页显示的是整个服务器的状态,而非虚拟主机的状态官方文档http://nginx.org/en/docs/http/ngx......
  • 在Windows服务器上安装并配置frp工具进行端口转发
    在Windows服务器上安装并配置frp工具进行端口转发将Windows服务器上的3389端口转发到9833端口,并使用nmap扫描9833端口以获取服务器的服务信息 frp项目地址:https://github.com/fatedier/frp/releases frpc是客户端,而frps是服务器端。在frps的配置文件中,添加以下配置,将3389......
  • Manjaro入门配置
    Manjaro的入门配置手册category:笔记罢了date:2023/03/18slug:manjaro-configstatus:Publishedsummary:内含Manjaro-kde的入门命令、配置笔记tags:Linux,笔记type:Post前言Manjaro适合有能力折腾Arch但又不想花时间折腾Arch的人关于分区以下是ChatGPT的回答......