配置文件(httpd.conf)中有两个可配置的日志文件:
如果您使用 SSL 服务,可能还有其他三个日志文件:
配置文件 = conf/httpd.conf:
#找到行“”修改访问日志路径
日志/
#找到行“”修改错误日志路径
#非根“/”开头的目录的相对路径
/错误日志
访问日志详细信息
xx.xx.xx.xx – – [01/Apr/2023:10:03:06+0800] “GET /test/hello.html/HTTP/1.1” 200 738
远程主机IP:表示谁在访问网站 留空(邮箱):为了防止用户的邮箱被垃圾邮件打扰,第二项用“-”代替留空 (登录名):用于记录浏览器在认证时提供的名称。 请求时间:用方括号括起来,并且使用“公共日志格式”或“标准英文格式”。时间信息末尾的“+0800”表示服务器的时区比UTC晚8小时。 方法+资源+协议:服务器收到了什么样的请求。这种信息的典型格式是“OL”,即“方法 资源 协议”。 :GET、POST、HEAD、... :/、index.html、//index.php、...(请求的文件) :HTTP+版本号 状态码:请求是否成功,或者遇到了什么样的错误。大多数情况下,这个值是200,代表服务器成功响应了浏览器的请求,一切正常。 发送的字节数:表示总共向客户端发送了多少字节。它告诉我们传输是否中断(该值是否与文件大小相同)。在日志记录中将这些值加起来,你就能知道服务器在一天、一周或一个月内发送了多少数据。访问日志配置日志格式
日志记录格式主要有两种,普通类型()和复合类型(),安装使用普通类型()
和...之间的不同
该模式在每条日志中提供了客户端IP地址、客户端用户名、时间戳、请求方法、请求的URI、HTTP状态码、发送给客户端的字节数、以及User-Agent信息。
该模式仅提供客户端IP地址、客户端用户名、时间戳、请求方法、请求的URI、HTTP状态码、向客户端发送的字节数等信息,省略了User-Agent信息。
日志参数
配置访问日志格式主要有两个参数,分别是和
指令:定义格式并赋予其名称,然后我们可以直接引用它。
指令:设置日志文件并指定日志文件使用的格式(通常通过格式名称)。
#定义常见日志的格式和名称
“%h%l%u%t“%r”%> s%b”
#日志存储位置及分类
“日志/.log”
参数及具体解释:
错误日志详细信息
[2022 年 9 月 22 日星期四 22:29:59] [核心:] [pid 1498]: 子进程 pid 9956 退出总线错误 (7)
错误发生的日期和时间 错误的级别或严重程度 导致错误的 IP 地址 错误消息本身 常用功能
日志访问量比较大,建议配置每天生成一个日志文件。
“%h%l%u%t \“%r\”%> s%b”
“|/usr/bin//usr/local//logs/ 86400”
/usr/bin/ 是什么?
它是一个日志轮换脚本,可以自动定期重命名和压缩日志文件,以防止单个日志文件过大而难以管理。
如果/usr/bin/不存在,建议检查/bin目录是否存在。
文章导航
SSL 证书创建、使用和部署
linux/mysql 安装目录通常位于哪里?
扫一扫在手机端查看
-
Tags : 日志错误级别_apache 日志
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。