2009-05-20 55 views
0

有沒有辦法讓Apache在每次請求網頁時運行命令/程序?我知道我可以每分鐘掃描日誌以查找新條目,但是我可以讓Apache直接調用命令嗎?在其中一個配置文件中可能會有這樣的選項,但如果有的話我不知道它是什麼。我的服務器運行Ubuntu 9.04。讓Apache在每個頁面視圖上執行命令

+0

這不是一個Web應用程序做什麼?爲每個頁面視圖執行一個腳本?這與CGI-BIN有什麼不同? – 2009-05-20 14:56:52

回答

2

您可以使用CustomLog指令將訪問日誌傳送到腳本或程序,這對您的情況可能很有用。你所要做的就是在STDIN上用你選擇的語言設置一個while循環(或類似的結構),然後從那裏執行你的命令。

http://httpd.apache.org/docs/2.2/logs.html#piped