首页 > 其他分享 >apache访客日志的各个字段含义

apache访客日志的各个字段含义

时间:2022-09-03 00:00:35浏览次数:53  
标签:http 记录 ip 537.36 apache remote 日志 访客 客户端

示例:
192.168.169.1 - - [07/Jun/2022:11:42:40 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36"

log_format access        # 定义日志内容格式(记录内容详细程度)
$remote_addr            # 用以记录客户端的 ip 地址;            192.168.169.1
$http_x_forwarded_for # 当用户使用代理 ip 访问时,使用这个参数可以获取代理 ip 后面的真实 ip地址  -
$remote_user            # 用来记录客户端用户名称;                -
$time_local                # 用来记录访问时间与时区;                [07/Jun/2022:11:42:40 +0800]
$request                # 用来记录请求的 url 与 http 协议;     "GET / HTTP/1.1"
$status                    # 用来记录请求状态;成功是200,            304
$body_bytes_sent        # 记录发送给客户端的响应体数据字节的大小;    0
$http_referer            # 用来记录从那个页面链接访问过来的;          -  为 - 代表直接访问该页面
$http_user_agent        # 记录客户端访问信息,如浏览器的相关信息,手机浏览器相关信息;  "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36

# 通常web服务器放在反向代理的后面,这样就不能获取到客户的IP地址了,通过 $remote_add 拿到的 IP 地址是反向代理服务器的 iP 地址。 # 反向代理服务器在转发请求的 http 头信息中,可以增加 x_forwarded_for 信息,用以记录原有客户端的 IP 地址和原来客户端的请求的服务器地址。 log_format access '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" $http_x_forwarded_for';

 

标签:http,记录,ip,537.36,apache,remote,日志,访客,客户端
From: https://www.cnblogs.com/fu-guang/p/16651739.html

相关文章

  • 日志级别6下 Logback
           logback-spring会被容器默认加载         ......
  • 自定义注解+aop做日志记录
    自定义一个注解:@Documented@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)public@interfaceCommitLog{/***类型名称*@retu......
  • Apache Maven ToolChains的使用
    ApacheMavenToolChains的使用  简介Toolchains的介绍Toolchains的例子Toolchains支持总结简介Maven是java中非常有用和常用的构建工具,基本上现在大型的java项目都是M......
  • Ubuntu下为Apache2配置虚拟主机
    基础知识apache2的安装目录默认在/etc/apache2,目录结构:网站目录默认安装在/var/www/html,只有index.html一个文件,访问127.0.0.1时可以看到:VirtualHosting(虚拟主机)......
  • 阿里云logtail采集容器内日志到sls导致容器内存增加
    现象nginx容器接入logtail后,因为服务请求量较大导致日志量快速增加,很快就触发了内存告警,甚至触发容器伸缩查看内存使用如图所示(单位:GB,统计参数:container_memory_working......
  • MariaDB配置日志审计
    MariaDB配置日志审计1.确认日志审计插件首先确认插件路径,执行下列SQL确认:MariaDB[(none)]>SHOWGLOBALVARIABLESLIKE'plugin_dir';+---------------+------------......
  • java通过jdbc连接hive并实时获取日志(转)
    转载:https://blog.csdn.net/weixin_43455443/article/details/1153439954、通过java代码连接hiveonspark,使用hive-jdbc引入pom文件<dependency><groupId>org.apache.......
  • 统一处理日志(十七)
    一、AOP的概念AspectOrientedPrograming,即面向方面(切面)编程。AOP是一种编程思想,是对OOP的补充,可以进一步提高编程的效率。二、AOP的术语Joinpoint(连接点):所谓连......
  • 第 1 周的日志记录
    第1周的日志记录一个全新的世界学习了编码的基本技能。不要怀疑公式。只是记住并接受它。开发人员无法记住所有功能。因此,从其他脚本复制和粘贴。这意味着您必须使......
  • podman用脚本和dockerfile做apache编译安装镜像(alpine版)
    podman用脚本和dockerfile做apache编译安装镜像(alpine版)alpine系统是什么AlpineLinux是一个基于musllibc和busybox的面向安全的轻量级Linux发行版。alpine系统......