我正在嘗試讓所有的web服務器將其日誌寫入共享存儲系統。我想使用系統環境變量,這樣我就不必維護20多個httpd.conf文件。我的httpd.conf文件是我部署的一部分,我們這樣做是爲了如果我們需要改變所有主機的變化。我可以在httpd.conf的shell中使用像hostname這樣的環境變量嗎?
我希望做的是這樣的:
錯誤日誌「|在/ usr /本地/ Apache2的/ bin中/ rotatelogs /data/logs/apache/${hostname}_error_log.%Y-%間 - %d 86400"
其中hostname是由shell命令返回的同樣的事情,例如:
用戶@ server1.domain @ 01:47:17:〜$>主機名 server1.domain