了解Apache的访问日志

2023-11-27

我的访问日志中的这一行中的每一项都意味着什么?

127.0.0.1 - - [05/Feb/2012:17:11:55 +0000] "GET / HTTP/1.1" 200 140 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, 像壁虎)Chrome/18.0.1025.5 Safari/535.19"


您似乎正在使用组合日志格式.

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" 组合

  • %h是远程主机(即客户端IP)
  • %l 是由 identd 确定的用户身份(通常不使用,因为不可靠)
  • %u是HTTP认证确定的用户名
  • %t 是收到请求的时间。
  • %r 是来自客户端的请求行。 (“获取/HTTP/1.0”)
  • %>s 是从服务器发送到客户端的状态代码(200、404 等)
  • %b 是对客户端的响应的大小(以字节为单位)
  • 推荐人是引用头HTTP 请求的名称(包含发起此请求的页面的 URL)(如果存在),以及"-"否则。
  • User-agent 是浏览器识别字符串。

可以找到完整的(?)格式化程序列表here。文档的同一部分还列出了其他常见的日志格式;日志看起来与此不太一样的读者可能会发现他们的 Apache 配置正在使用的模式列在其中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

了解Apache的访问日志 的相关文章

  • 在浏览器中读取wsdl文件

    当我尝试在浏览器中打开 WSDL 文件 http localhost something file wsdl 时 我被提议下载该文件 但我希望能够在浏览器中以 XML 字符串 形式查看 而不是下载 谢谢 如果您的服务器未发送 WSDL 文件
  • 如何关闭 Zend Server 中的默认 HTTP 状态代码错误?

    每次我在 PHP 代码中返回一些状态代码时 Zend Server 都会在我的网站底部附加以下错误 带有我返回的 HTTP 代码的消息 例如 如果我返回 401 它会在我的 401 页面上附加另一个 401 错误 有什么办法可以关掉它吗 我
  • 脚本标头过早结束:媒体(与以下问题相关:rails 应用程序部署+passenger+ubuntu+apache)

    我刚刚设置了一个 linode 服务器并在其上部署了我的 Rails 3 应用程序 它已启动并正在运行 问题是某些图像没有显示在生产中 在本地 它们工作正常 我仔细检查了日志文件 生产 log 但什么也没找到 然后我检查服务器 error
  • 仅使用 mod_rewrite 重定向主页

    我有一个需要重定向的网站 但我不能只重定向 目录 因为服务器上的文件夹中还有其他网站 这样做也会重定向它们 不好 因此 我的 htaccess 文件包含一堆针对各个 HTML 页面的 301 重定向 并且这些文件工作得很好 但我需要重定向主
  • php7ts.dll 无法加载到服务器

    今天我已经安装了php7 但是当我重新启动apache时 它无法启动 尽管我再次编辑了httpd xampp conf文件到配置php7 无论如何我去了C xampp并运行apache start bat 然后我看到以下错误 Apache
  • Spring MVC http 500错误apache

    上面是我的程序的目录层次结构 我是 Spring 新手 正在学习 MVC 概念 我编写了一个程序 它将输入 名称 输入文本框并打印 Hello name 以下是我的目录结构和我创建的各种文件 web xml
  • 无法在 Netbeans 9 中设置 apache tomcat

    我正在尝试在 Netbeans IDE 9 中设置 apache tomcat 我已尝试以下步骤 但无法设置 在 工具 gt 服务器 中 我单击 添加服务器 按钮 显示以下消息 因此 我尝试从 工具 gt 插件 安装插件 会显示一个对话框
  • 如果端口不是 80,.htaccess 重定向到错误页面

    我正在运行一个便携式服务器 http www server2go web de 通过 USB 棒 问题是我还在我的本地计算机上安装了 WAMP 并且 Apache 不知何故在 Windows 启动时启动 因为一些我现在不记得的随机原因并且无
  • mod_rewrite代理超时

    我有 apache 设置来代理对后端应用程序服务器的请求 有多个后端服务器 并且有一个大的 rewrite rules 文件 针对每个请求进行处理 以正确地将所有请求代理到应用程序服务器 一台特定的应用程序服务器有时需要很长时间才能响应 如
  • 如何将路径添加到 Apache PATH 变量?

    我在 apache2 的 custom conf 文件中设置了以下内容 SetEnv PATH PATH opt local lib mysql5 bin this is a test 但是它不起作用 当我打电话时 hey shell ex
  • 如何在不改变相对路径的情况下使用apache的mod_rewrite重写规则

    我在 htaccess 中有以下重写规则 RewriteRule groups groupdetail php gname 1 L NC 这需要类似 www example com groups groupname 的内容并调用 www e
  • Google App Store 警告 - 您应该尽快升级到 Apache Cordova 3.5.1 或更高版本

    我收到了一封来自 Google Play 商店的关于我的 Android 应用程序的电子邮件 这是一个通知 表明您的 com mydomain myapp 是基于 包含安全漏洞的 Apache Cordova 版本 这 包括高严重性跨应用程
  • 我怎样才能让我的 nextjs with Express 网站在 ssl 上工作

    我们有一个在 Next js 和 Express 上运行的网站 这是在带有 Aapche 的 cPanel 服务器上 并与用作反向代理的 nginx 一起 我需要在网站上安装 ssl 但我对配置应该如何感到非常困惑 我的 server js
  • 在 Apache 上设置虚拟主机(XAMPP、Windows 10)

    我尝试使用 XAMPP 为某些本地站点设置虚拟主机 我执行了后续步骤 在 C xampp apache conf extra httpd vhosts conf 中我添加了
  • 使用 .htaccess 处理数千个重定向

    我正在进行网站检修 因此 我将几个页面转移到新的格式 他们没有保留与以前相同的文件名 因此迁移有点棘手 Example news alpinezone com 93467 正在成为http alpinezone com still more
  • 从 https 切换到 http 时违反 RewriteRule

    我写了很多重写规则 in my htaccess文件 但是当我从https to http页面 它不遵守这些规则 NOTE 本地主机上一切正常 问题出在服务器上 UPDATE 这是我的website http www charityrumm
  • Apache 2.2 重定向到 SSL *然后* 进行身份验证(使用解决方案 < 但这是废话吗?)

    似乎是 apache 的地方 所以这里 老问题 如何重定向 HTTP gt HTTPS 然后且仅当 HTTPS 时才进行身份验证 哦 我希望其中的大部分内容都在一个片段中 可以包含在多个 或 块中 因此没有虚拟主机级别的基于随机路径的重写
  • rewrite_mod 已启用,但 .htaccess 不起作用

    我在 Amazon EC2 的 ubuntu 12 04 中使用 apache 2 2 我使用启用了 mod rewrite sudo a2enmod rewrite 并能够看到 apache2ctl M 现在我编写了以下 htaccess
  • 如何在纯 HTML 页面中返回特定的 HTTP 状态代码

    Google 建议当网站暂时不可用时返回 503 HTTP 响应 我有一些纯 HTML 网站 如何在纯 HTML 网站中返回 503 状态 我使用的是带有 Apache 的 Linux 机器 您必须在服务器上而不是在 HTML 文件中设置状
  • 如何重写 URL 而不刷新,例如 GitHub.com

    我在浏览 GitHub com 时注意到 在查看存储库的源代码时 您单击一个文件 源代码会滑入 并且 URL 会发生变化 但页面看起来并没有刷新 有谁知道这是如何做到的 我见过使用 符号完成此操作 尤其是在创建 Flash 站点时 但我从未

随机推荐

  • 从 PHP 的视图计数器中排除机器人和蜘蛛

    我用 PHP 为一个网站构建了一个非常基本的广告管理器 我说基本是因为它并不像 Google 或 Facebook 广告甚至大多数高端广告服务器那样复杂 不处理付款或任何事情 甚至不针对用户 它的目的是为了我的低流量网站 只是简单地显示随机
  • 针对 documentId 的 Firestore 集合组查询

    在我的场景中 用户可以 喜欢 另一个用户的个人资料 因此 我为每个用户都有一个名为 likedBy 的子集合 我在其中为特定用户创建一个文档 例如 用户 col gt 用户A doc gt likeBy col gt 用户B doc 用户C
  • 当从互联网获取表的数据时,有人可以用 UItableview 来解释 MVC 吗?

    任何人都可以向我解释 MVC 在 UITableView 方面如何工作 特别是从互联网获取数据时 我很想知道 UItableview 的模型 视图和控制器是什么 我编写了以下 ViewController 代码 该代码从互联网获取数据并使用
  • 如何在 JavaScript 中解码字符串?

    这对我不起作用 var foo Collection 3A 9 Bad Interviews With Former GOP Presidential Candidates console log decodeURI foo 它输出 Col
  • 如何将Javascript变量值写入CSS?

    我怎样才能拥有time变量的内容显示为content我的 CSS 中的属性 JavaScript function clock var d new Date var hour d getHours var min d getMinutes
  • Xcode 5 IOS 模拟器黑屏且应用程序安装失败

    我刚刚更新了我的 xcode 以与 ios7 一起使用 现在 每当我制作一个新应用程序时 即使它设置为针对 ios7 构建 运行时我也会在模拟器中收到错误 它说安装失败 即使我刚刚创建了该项目并且还没有向其中编码任何内容 模拟器还显示黑屏
  • Hive 表中 count(*) 的错误结果

    我在 HIVE 中创建了一个表 CREATE TABLE IF NOT EXISTS daily firstseen analysis firstSeen STRING category STRING circle STRING specI
  • SwiftUI 聊天应用程序:颠倒列表和上下文菜单的困境

    我正在 SwiftUI 中构建一个聊天应用程序 要在聊天中显示消息 我需要一个反向列表 在底部显示最新条目并自动滚动到底部的列表 我通过翻转列表及其每个条目制作了一个反向列表 标准的做法 现在我想将上下文菜单添加到消息中 但长按后 菜单显示
  • 你能帮助我了解在 C++ 中使用 rsa.h 进行 openssl 公钥加密吗?

    我正在尝试使用 C 中 rsa 的 openssl 实现来了解公钥加密 你能帮我吗 到目前为止 这是我的想法 如有必要 请纠正 Alice 通过网络连接到 Bob 爱丽丝和鲍勃想要安全通信 Alice 生成公钥 私钥对并将公钥发送给 Bob
  • 向下滚动时隐藏固定标题,向上滚动和悬停时显示

    我有一个固定标题 它在向下滚动时隐藏并在向上滚动时再次显示 这一切都按预期工作 但我也希望当你将鼠标悬停在它的位置时它会出现 有什么想法吗 到目前为止我得到了什么 function var lastScrollTop 0 delta 5 w
  • Objective-C 中的 Mixins 还是多重继承?

    假设我有MyUITextViewSubclass它继承自UITextView and MyUITextFieldSubclass它继承自UITextField这两个子类都包含许多相同的方法和属性 以便为这些 UI 控件添加类似的行为 Sin
  • Django - 跳过数组的第一行

    我有一个相当简单的问题 但我似乎找不到简单的解决方案 我想迭代 Django 模板中的数组 但跳过第一个值 假设我有一个这样的数组 我通过视图传递给我的模板 array 1 2 3 4 5 在我的模板中我这样做 表示数组中的 A 结束 如何
  • iPhone原生数据库,iPhone上的所有数据

    是否有可能在 iPhone 上本地化一个 50MB 的大数据库 以便能够以智能的方式非常快速地搜索到它 使用 SQlite 吗 是的 您可以在 iPhone 上使用 SQLite 由于数据库只是一个文件 因此您可以将 50 MB 的文件添加
  • 如何向 Laravel 查询添加整理

    我需要运行一个查询collate utf8 bin像这样 SELECT FROM table WHERE field value collate utf8 bin 这严格适用于管理脚本 我不想更新表字符集本身 只是为了特定查询 我可以使用
  • 一段时间延迟后从触发器执行存储过程

    我想从触发器调用存储过程 如何在x分钟后执行该存储过程 我正在寻找除此之外的其他东西WAITFOR DELAY thanks 有一个定期运行并从表中提取存储过程参数的 SQL 代理作业 这些行还应指示存储过程的运行时间 因此 SQL 代理作
  • Python 日志记录:禁用堆栈跟踪

    有没有一种简单的方法可以在 Python 3 中禁用异常堆栈跟踪的日志记录 无论是在Handler or Formatter 我需要另一个中的堆栈跟踪Handler 所以设置exc info False 在调用中Logger不是一个选择 有
  • System.Text.Json 将空字符串全局序列化为空字符串

    将代码从 newtonsoft json 迁移到 system text json 时 我需要所有可为空的字符串呈现为空字符串 我编写了以下转换器 但所有空字符串值仍呈现为空 对于空字符串值 不会调用 Write 方法 断点永远不会被击中
  • Django FormWizard如何动态更改form_list

    我能够动态调用与我在前面的步骤中选择的数据相关的一个表单 但当我在done方法我可以看到我的form list保持不变 这就是我所做的 def get form list request form list None if form lis
  • R 闪亮滚动面板

    是否可以滚动 wellPanel 或列 我这里有一个简单的用户界面方案 shinyUI fluidPage sidebarLayout sidebarPanel wellPanel wellPanel mainPanel fluidRow
  • 了解Apache的访问日志

    我的访问日志中的这一行中的每一项都意味着什么 127 0 0 1 05 Feb 2012 17 11 55 0000 GET HTTP 1 1 200 140 Mozilla 5 0 Windows NT 6 1 WOW64 AppleWe