我正在寻找一种在 Apache 上记录 http 错误的方法,这样我就可以跟踪服务器如何运行以及谁收到错误以及出于何种原因......
我想在我的 ubuntu 服务器上有一个日志文件,每行指示
YYYY.MM.DD Client-IP RECIEVED-403-ERROR /ON-THIS-PAGE
YYYY.MM.DD Client-IP RECIEVED-500-ERROR /ON-THIS-PAGE
没有这个顺序,但我想你明白了。
通过这个,我将获得以下信息:1. 我的访客多久收到一次 500 错误2. 是否有任何网络孩子或真正的黑客想要找到开放目录(403 禁止)3.
您应该查看访问日志记录。所需的 LogFormat 指令应为:
LogFormat %{%Y.%m.%d}t %h %>s %r
事实上,apache 在/var/log/apache 文件夹中已经有很多详细的日志。如果您想以上述格式获取详细信息,则需要解析原始日志并生成报告。此外,由于这些日志是基于文本的并且具有预定义的结构,因此您可以提取所需的信息。