Apache 变量获取站点路径

Apache 变量获取站点路径

我使用以下行进入 apache 配置以通过 syslog 获取访问日志:

  CustomLog "|/usr/bin/logger -p local1.notice -t apache-mycompany" common

但是,还有另一种设置,其中 apache 不使用 vhosts,只有一个 00default 文件(前端 nginx 执行 vhosting),我希望能够区分。有没有办法在 -t 参数中添加一个变量来区分每个站点访问?我猜它可以是 URL 或保存文件的文件夹。

谢谢

答案1

尝试

CustomLog "|/usr/bin/logger -p local1.notice -t %f" common

文件路径,或

CustomLog "|/usr/bin/logger -p local1.notice -t %U" common

了解 URL。请参阅自定义日志格式在 Apache 文档中查看所有可能的替换字符串的列表。

相关内容