如何将 Apache 日志重定向到 STDOUT 和 Apache 日志文件

2024-01-12

我正在运行一个 docker 容器,想要将 apache 服务器的日志写入 STDOUT 和文件。

知道我的 Apache httpd.conf 文件需要什么样的配置吗?

任何帮助将不胜感激!


你可以试试这个:

CustomLog "| /usr/bin/tee /var/log/access_log" common

来自 apache.org 文档: Apache httpd 能够通过管道将错误写入并访问日志文件到另一个进程,而不是直接访问文件。此功能极大地提高了日志记录的灵活性,而无需向主服务器添加代码。为了将日志写入管道,只需将文件名替换为管道字符“|”,后跟应在其标准输入上接受日志条目的可执行文件的名称。 Apache 将在服务器启动时启动管道日志进程,如果服务器运行时崩溃,Apache 将重新启动它。 (最后一个功能就是为什么我们可以将此技术称为“可靠的管道日志记录”。)

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

如何将 Apache 日志重定向到 STDOUT 和 Apache 日志文件 的相关文章

随机推荐

  • 如何使用 ModPerl::Registry 抑制旧版 CGI 脚本中的默认 mod_perl 错误页面

    我有一个 Perl 语言的 CGI 脚本 它可以自行生成 HTTP 错误页面 我在 mod perl 下运行它ModPerl 注册表 http p3rl org ModPerl Registry 使用以下 Apache2 配置 Alias
  • 如何检测MySQL存储过程的回滚?

    我正在尝试找出一种方法来检测 MySQL 存储过程中是否发生回滚 以便我可以通过 PHP 脚本相应地处理这种情况 但到目前为止我找不到任何解决方案 我的存储过程如下所示 delimiter create procedure multi in
  • Pip 在全局安装,而不是在虚拟环境中 --- 即使所有路径和 pip 都指向正确的位置

    我读过了pip 安装在全局站点包中而不是 virtualenv https stackoverflow com questions 20952797 pip installing in global site packages instea
  • Django - 如何让永久链接与“一次性”slug 一起使用

    我正在尝试将 slugs 添加到我的 django 应用程序中的 url 中 就像这样做一样 目前 我的页面可以使用如下网址正常工作 http example com foo 123 我想添加 slugified 网址 如下所示 http
  • Fluent NHibernate:混合自动映射和手动映射

    如果使用 Fluent NHibernate 是否可以自动映射大多数类 但指定应使用常规 Fluent API 映射几个特定类而不是自动映射 如果是这样 有人可以向我指出一些示例代码来展示如何做到这一点吗 Thanks 有可能的and容易混
  • 如何解决 UserWarning: findfont: Could not match :family=Bitstream Vera Sans

    下列的这个例子 http matplotlib org users transforms tutorial html axes coordinates import numpy as np import matplotlib pyplot
  • Android 和 Java 中的 TimeZone.getAvailableIDs

    我是 Android 中时区列表的 TimeZone getAvailableIDs 与 Java 相比 它在 Android 中的行为有所不同 String tzone TimeZone getAvailableIDs 3 3600 10
  • Apache 和 SSL 背后的 Tomcat

    我到处寻找但找不到针对以下情况的明确解决方案 我们有一个 Web 应用程序 Grails Spring Security 在 apache 后面的 tomcat 中运行 Part应用程序的一部分需要在 https 上运行 因此使用 Spri
  • 在jpanel上画线

    我想让它像画一把尺子 带有 90 度角刻度线的线 https stackoverflow com questions 3488419 java draw a ruler line with tick marks at 90 degree a
  • 类的 Python repr

    As the Python 2 文档 repr http docs python org 2 reference datamodel html object repr 状态 如果可能的话 这个 即 repr 应该看起来像一个有效的 Pyth
  • 将数据拆分为 3 列数据框

    我在将数据文件解析为数据帧时遇到问题 当我使用 pandas 读取数据时 我得到一个包含所有信息的一列数据框 Server 7 14 182 917 20 Dec 2018 08 30 21 0500 GET tools performan
  • 在线 Internet Explorer 模拟器 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 试图找到类似的问题 重复的问题 失败 我在mac上开发 我爱我的麦克 我使用 Chrome Firefox 和 Safari 进行开发 我
  • ajax请求中变量丢失

    当尝试将变量作为参数传递给嵌套的 ajax 请求回调时 我遇到了奇怪的行为 form on submit function e ajaxSetup header meta name token attr content e preventD
  • chrome.tab.onactivated

    有人可以告诉我如何使用chrome tabs onActivated 如果 url 等于 我想刷新单击 激活的选项卡 www example com http www example com 或者 如果这是错误的方法 请告诉我该使用什么 首
  • 首次通过 URL 方案打开时 iOS 应用程序崩溃

    我的应用程序处理 URL 方案 当它已经运行并从另一个应用程序调用时 它的行为正确并且没有问题 但是 当它完全关闭时 如在非后台模式下 并且另一个应用程序调用它 它会立即崩溃 我已经设置了 等待可执行文件启动 选项 以便我可以调试appli
  • ES6模块是同步加载还是异步加载?

    模块加载器负责加载模块 我所知道的是 模块加载器在浏览器中异步加载模块 而在 Node js 中它是同步加载的 我想确认一下这个信息是否正确 ES6 模块加载器将是异步的 而 Node js 模块加载器则不是 以下是模块加载器的一些关键方面
  • 从 html 访问 $scope?

    由于愚蠢的第三方原因 我需要从html访问 scope 这就是我正在尝试的 Because angular是全局暴露的 你可以使用 var scope angular element scope 例如 如果您的标记中有此内容 div div
  • 我想在页面过期(419)显示时重定向到登录页面

    我在 handler php 中添加了这段代码 if exception instanceof Illuminate Session TokenMismatchException return redirect gt route login
  • 根据背景颜色改变汉堡菜单的颜色

    有一个白色的汉堡菜单 问题是 在我的项目中 由于背景不透明 网站的某些地方不可见 任务是编写一个脚本 该脚本应根据背景颜色将颜色更改为对比色 例如 在下面的代码中 在黑色背景上 菜单应变为白色 最初的计划是为每个块分配不同的ID 当菜单图标
  • 如何将 Apache 日志重定向到 STDOUT 和 Apache 日志文件

    我正在运行一个 docker 容器 想要将 apache 服务器的日志写入 STDOUT 和文件 知道我的 Apache httpd conf 文件需要什么样的配置吗 任何帮助将不胜感激 你可以试试这个 CustomLog usr bin