Apache 遠端日誌記錄

Apache 遠端日誌記錄

我正在研究將 Apache 存取和錯誤經驗記錄到一個中央儲存庫的可能性,而不是每台伺服器都有自己的日誌檔案。

有人對如何做到這一點有任何想法或最佳實踐嗎?任何人都可以將我推向正確的方向嗎?

史蒂夫

答案1

您可以使用 rsyslog,請參閱http://wiki.rsyslog.com/index.php/Working_Apache_and_Rsyslog_configuration

若要將所有內容記錄到遠端伺服器,請放入 /etc/rsyslog.d/0X-remote-server.conf:

*.* @<遠端伺服器IP位址>

然後,在遠端伺服器上,您可以使用帶有過濾器的 syslog-ng 來將所有日誌記錄放在單獨的目錄中(即每個 VirtualHost)。

如果您透過網路登錄,明智的做法是加密您的資料。您可以為此使用 stunnel (http://www.stunnel.org/)。

相關內容