
我正在研究將 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/)。