我试图让我所有的网络服务器将他们的日志写入共享存储系统。我想使用系统环境变量,这样我就不必维护 20 多个 httpd.conf 文件。我的 httpd.conf 文件是我部署的一部分,我们这样做是为了如果我们需要更改某些内容,所有主机都会得到该更改。
我想做的是这样的:
错误日志“|/usr/local/apache2/bin/rotatelogs /data/logs/apache/${hostname}_error_log.%Y-%m-%d 86400”
其中主机名与 shell 命令返回的内容相同,例如:
user@server1.domain@01:47:17:~ $> 主机名 server1.domain