我想配置apache,使apache include产生的访问和错误日志命名如下:
<server-name>_access_<timestamp>
<server-name>_error_<timestamp>
我使用 rotatelogs 计算出时间戳部分:
CustomLog logs/access_log combined
CustomLog "|bin/rotatelogs -l /var/logs/access_%Y-%m-%d 86400" common
我无法弄清楚的部分是如何在文件名中包含服务器名称。我正在 linux 机器上配置 Apache。
问候, 磨憨
最佳答案
似乎就 Apache HTTPD 2.4 而言,没有任何功能提供此功能。
http://httpd.apache.org/docs/current/mod/mod_log_config.html#customlog
如果您想要一些棘手的事情,您可以使用类似于您完成时间戳问题的方式的管道,并让脚本尝试确定 VirtualHost。不确定您将如何完成。
关于linux - 如何在 apache 日志的文件名中包含服务器名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3086926/