如何在 Ubuntu 14.04 上的 Apache 2.4 上启用自定义日志记录?

如何在 Ubuntu 14.04 上的 Apache 2.4 上启用自定义日志记录?

我无法让 Apache 生成除默认输出之外的任何 access.log 输出。

我试过了

  • apache.conf更改虚拟主机容器中全局定义的日志“昵称” ,
  • 在 vhost 容器内完全关闭日志记录
  • 编写自己的“昵称”并在 vhosts 容器中使用它们

apachectl -M 输出:

log_config_module (static)

我知道 Ubuntu 软件包维护人员对 Apache 进行了大量重写,我想知道是否存在一些我遗漏的 Ubuntu 特定开关或更改/问题,从而阻止了自定义日志记录?

我想要的输出是

  1. 只需在日志中插入“测试调试”纯文本条目即可
  2. 还插入此内容\"%{Host}i\"(客户端请求的域)

类似于:

LogFormat "debug-entry %h %l %u %t \"%r\" \"%{Host}i\" %>s %b" myCustom
CustomLog ${APACHE_LOG_DIR}/access.log myCustom

相关内容