不要在 Apache access.log 中记录某些请求

2024-01-22

我最近用自托管分析工具 Piwik 取代了 Google Analytics。

这意味着每次有人连接我的网站http://www.mywebsite.com http://www.mywebsite.com,在客户端上执行 Javascript 跟踪代码,调用我的 Piwik 服务器http://www.mywebsite.com/piwik/piwik.php http://www.mywebsite.com/piwik/piwik.php

Result:

  1. 在我的服务器的 Apache 上access.log,有一行关于http://www.mywebsite.com http://www.mywebsite.com,这是正常的
  2. 在我的 Piwik 数据库中,存储了有关本次访问的信息,这是正常的
  3. 在我的服务器的 Apache 上access.log,有一行关于我的 Piwik 服务器收到跟踪请求(由客户端使用 JS 执行)的事实

日志记录第 3 部分显然太多了! 从现在开始,自从安装了 Piwik,我的access.log是双倍大小的!

如何删除 Apache 在 access.log 中记录连接的事实http://www.mywebsite.com/piwik/piwik.php http://www.mywebsite.com/piwik/piwik.php?即客户端 JS 跟踪代码 Piwik 服务器?


解决方案是禁用某些请求的日志记录(例如/etc/apache2/sites-available/000-default.conf对于 Debian 8):

<VirtualHost *:80>
  ServerName www.mywebsite.com
  DocumentRoot /home/www/mywebsite
  ...
  SetEnvIf Request_URI "^/piwik(.*)$" dontlog
  CustomLog ${APACHE_LOG_DIR}/other_vhosts_access.log vhost_combined env=!dontlog
</VirtualHost>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

不要在 Apache access.log 中记录某些请求 的相关文章

  • 让 Rails 生产在端口 80 上运行

    我正在尝试让我的 Rails 应用程序在生产模式下运行 但遇到了一些困难 我正在使用 Passenger 和 apache 并运行 Ubuntu 12 04 我已经配置和创建了生产数据库 并设置了乘客 状态如下 rvmsudo passen
  • 当我使用 session_start() 时,Xampp 7.0.1 Apache 崩溃

    当我在 PHP 中使用 session start 启动会话时 我的 Apache 服务器停止工作 我正在使用 Windows 版 Xampp 7 0 1 我的配置文件如下所示 即使我把它放在文件的第一行 它也不起作用 有人知道如何解决这个
  • 为什么我的 Apache2::Log 输出用 \n 替换换行符?

    我在 apache2 mod perl 下设置了多个虚拟主机 我用的是ErrorLog指令为每个虚拟主机获取单独的错误日志 仅当我使用 Apache2 Log 时 这才按预期工作 警告 只会记录到常规错误日志中 这样就可以了 最后 但还存在
  • Win 8.1 上的 XAMPP 安装带有 UAC 警告

    我正在尝试在 Windows 8 1 上安装 Xampp win32 1 8 2 我收到一条消息说 由于系统上激活的用户帐户用户帐户 XAMPP 的某些功能可能会受到限制 我尝试更改用户帐户控制设置 但警告仍然存在 并且APACHE无法启动
  • Google reCAPTCHA 响应中没有 Access-Control-Allow-Origin 的 405 错误

    我正在尝试通过 google 实现 reCaptcha 但是当我调用下面提到的 api 时验证失败 在 reCaptcha admin 中我提到过本地主机在域列表中 google com recaptcha api siteverify 以
  • Apache HttpClient TCP Keep-Alive(套接字保持活动)

    我的 http 请求需要太多时间才能被服务器处理 大约 5 分钟 由于连接闲置 5 分钟 代理服务器将关闭连接 我正在尝试在 Apache DefaultHttpClient 中使用 TCP Keep Alive 来使连接长时间处于活动状态
  • 在浏览器中读取wsdl文件

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

    每次我在 PHP 代码中返回一些状态代码时 Zend Server 都会在我的网站底部附加以下错误 带有我返回的 HTTP 代码的消息 例如 如果我返回 401 它会在我的 401 页面上附加另一个 401 错误 有什么办法可以关掉它吗 我
  • 仅使用 mod_rewrite 重定向主页

    我有一个需要重定向的网站 但我不能只重定向 目录 因为服务器上的文件夹中还有其他网站 这样做也会重定向它们 不好 因此 我的 htaccess 文件包含一堆针对各个 HTML 页面的 301 重定向 并且这些文件工作得很好 但我需要重定向主
  • .htaccess 在本地主机上给出 500 错误

    我是 MVC 框架的初学者 我正在尝试根据教程创建一个自己的 他们提供的 htaccess 文件包含 RewriteEngine On RewriteCond REQUEST FILENAME d RewriteCond REQUEST F
  • 如何使用 apache2 和 mod_proxy_fcgi 禁用缓冲?

    我在 debian Jessie 上使用 mod proxy fcgi 和 apache 2 4 以及我的 C 应用程序 该应用程序使用 libfcgipp 执行 ServerSentEvents 我的问题是 apache 仍然缓冲我的响应
  • 通过 HTTPS 的隧道

    在我的工作场所 流量拦截器 防火墙变得越来越糟糕 我无法通过端口 22 连接到我的家用计算机 并且缺乏 ssh 访问权限让我感到难过 我以前可以通过将 SSH 移动到端口 5050 来使用它 但我认为最近的一些过滤器现在将此流量视为 IM
  • 无法在 Netbeans 9 中设置 apache tomcat

    我正在尝试在 Netbeans IDE 9 中设置 apache tomcat 我已尝试以下步骤 但无法设置 在 工具 gt 服务器 中 我单击 添加服务器 按钮 显示以下消息 因此 我尝试从 工具 gt 插件 安装插件 会显示一个对话框
  • 尝试在 Apache 上运行乘客时出现问题

    我在运行时遇到这个问题 httpd t httpd Syntax error on line 545 of private etc apache2 httpd conf Syntax error on line 1 of private e
  • FPM 与 apache2 无法工作(权限被拒绝)

    我正在尝试使用 apache fastcgi 和 fpm 设置一个 Debian Web 服务器 但我越来越恼火 一旦我停用 mod php 我就会收到以下错误 2014 年 5 月 22 日星期四 12 16 10 错误 客户端 xxx
  • VirtualHost 相同服务器名称不同目录

    我有一个分配给主机 redmine 应用程序 的正在运行的生产网站 我需要将一个新应用程序添加到同一主机作为子目录 这是在主机的基本文件夹中运行的 redmine 应用程序的当前虚拟主机配置
  • mod_rewrite代理超时

    我有 apache 设置来代理对后端应用程序服务器的请求 有多个后端服务器 并且有一个大的 rewrite rules 文件 针对每个请求进行处理 以正确地将所有请求代理到应用程序服务器 一台特定的应用程序服务器有时需要很长时间才能响应 如
  • 是否可以在httpd.conf中使用变量

    有没有办法useapache httpd conf 文件中的某种变量 我想定义一个值并在整个块中使用它 如 define myvar somename or whatever the syntax would be alias my pat
  • 如何将路径添加到 Apache PATH 变量?

    我在 apache2 的 custom conf 文件中设置了以下内容 SetEnv PATH PATH opt local lib mysql5 bin this is a test 但是它不起作用 当我打电话时 hey shell ex
  • 文件缓存:查询字符串与上次修改时间?

    我正在研究缓存网站资源的方法 并注意到大多数与我类似的网站都使用查询字符串来覆盖缓存 例如 css style css v 124942823 后来 我注意到每当我保存 style css 文件时 最后修改的标头都会 更新 使得查询字符串变

随机推荐

  • 从正在运行的 iOS 项目导入 .CPP 文件并重命名为 .mm 问题

    我已将 CPP 及其 h 文件从工作项目复制到新项目 我将结尾从 CPP 重命名为 mm 但它仍然给我错误 在 h 文件中 类定义附近class MeterTable 它说它期望 在 mm文件中 存在各种各样的错误 我认为通过更改实现文件
  • 反应本机将样式应用于所有文本组件

    有没有一种简单的方法可以将样式应用于特定类型的所有组件 例如Text or ScrollView等等在本机反应中构建模板 例如 我想使用verdana fontFamily所有场景中所有文本组件的样式 有没有比每次使用 Text 组件时指定
  • silverlight 内存分析器

    您对 Silverlight 内存分析器有什么建议 想法吗 ANTS Memory Profiler 6 现在包含 Silverlight 4 分析支持 http www red gate com products ants memory
  • 用于构建 TCP 服务器的优秀 Python 网络库?

    我只是想知道 Python 有哪些网络库可以用来构建 TCP IP 服务器 我知道 Twisted 可能会跳到我的脑海中 但对我来说 文档似乎稀缺 草率且分散 另外 使用 Twisted 是否比使用 select select 滚动我自己的
  • 如何在 Eclipse 的 Java EE 透视图中隐藏引用的库?

    Eclipse 的普通 Java 透视图似乎很好地隐藏了引用库 在项目中的 引用库 文件夹中 不幸的是 Java EE 视角似乎没有同样的功能 并且启用它并不直观 谁能解释一下这个问题 引用的库 视图在 Java 透视图中的 Package
  • 自动隐藏

    这部分链中的最后一个环节 存储和转发日志 in http ftp newartisans com pub git from bottom up pdf http ftp newartisans com pub git from bottom
  • 无需排序即可找到数组中第 n 个最小的元素?

    我想编写一个程序来查找第 n 个最小元素 而不使用任何排序技术 我们可以像快速排序那样递归地进行分而治之的方式吗 如果没有 怎么办 您可以在此处找到有关该问题的信息 选择算法 http en wikipedia org wiki Selec
  • 使用 git 时有没有办法锁定 fork 上的单个文件或目录?

    我们是一个由 60 多名开发人员组成的团队 致力于同一产品 并且正在从 SVN 迁移到 Git 和 GitHub 我们在 SVN 中有一个流程 其中单个文件被锁定 每当开发人员想要提交代码时 他都需要由文件所有者将其解锁 我们三个人是总共
  • 如何从整数列表中生成整数?

    如何从整数列表中生成整数 例如 从 lst 1 2 3 使 a 123 我尝试过 for i in lst print i end 但如果我需要不打印 而只是得到这个号码 Use map将列表中的元素转换为字符串 use str join连
  • 如何从头开始在delphi 7中进行DLL的远程调试

    谁能帮我解决一下如何远程调试独立于 exe 的 DLL 只是一个 dll DLL 是一个将在服务器计算机上运行的服务 DLL 源代码位于客户端计算机上 现在 当该服务在服务器计算机上运行时 我想使用 delphi 7 调试位于客户端计算机上
  • codeigniter 表单 POST 从视图到控制器中为空

    我正在使用 Codeigniter 我创建了一个 HTML 表单 将数据发布到控制器 该表单运行良好 但突然停止发布数据 HTML
  • 解释 Struts 2、Spring 和 Hibernate 集成的教程 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 在工作中 我被要求创建一个相当基本的 Web 应用程序 数据库顶部的前端 GUI 用于存储通过表单输入的
  • Silverlight 3 中合并资源字典的正确使用

    正如我读到的 http msdn microsoft com en us library cc903952 VS 95 aspx http msdn microsoft com en us library cc903952 VS 95 as
  • 如何使用 BEM 方法构建自适应网页的 css?

    对于固定布局使用 BEM 很容易 带有媒体查询的自适应网页的 CSS 样式结构是怎样的 html 示例 div class t news div class t news post b post div class b post title
  • 按钮setBackgroundColor无高亮效果

    当我创建一个按钮时 Button myButton new Button this myButton setText Click Me 它创建一个按钮 单击该按钮时 该按钮会变成 橙色 以指示单击 添加到按钮时 button setBack
  • 使用 Qt 进行 C++0x 编程

    有人使用 C 0x 使用 Qt 进行过编程吗 效果如何 是否可以使用 C 0x 的所有优秀功能 您使用什么编译器和版本 我目前使用 gcc 4 6 并尝试所有 c 0x 功能 但我还没有对 Qt 做任何事情 Qt 几乎取代了所有标准库功能
  • 将语言字符转换为拉丁字母

    我尝试编写一个应用程序来学习外文字符 例如 如果您想学习日语 那么您必须记住所有平假名 片假名和汉字字母 例如 平假名 片假名本 学 汉字 例子 一些用户正在尝试学习日语 所以他必须学习 卡本 hon 含义 基础 书 这个 而且他还必须学习
  • SQL查询获取多次出现的值

    我需要查询数据库以显示表中姓氏出现超过 3 次的记录 示例 在我的学生表中 有 3 个姓氏为 Smith 的人 4 个姓氏为 Johnson 1 个姓氏为 Potter 我的查询应该显示姓氏为 Smith 和 Johnson 的记录 因为这
  • 在 matlab 中直观地将数据分为两类

    我有两个数据簇 每个簇都有 x y 坐标 和一个知道其类型的值 1 class1 2 class 2 我已经绘制了这些数据 但我想用边界 视觉上 分割这些类 做这样的事情的功能是什么 我尝试了轮廓 但没有帮助 考虑一下这个分类 http e
  • 不要在 Apache access.log 中记录某些请求

    我最近用自托管分析工具 Piwik 取代了 Google Analytics 这意味着每次有人连接我的网站http www mywebsite com http www mywebsite com 在客户端上执行 Javascript 跟踪