使用 Apache 的 MySQL


讓我們瞭解如何將 MySQL 用在 Apache 上 −

Apache 是由 Apache 軟體基金會開發和維護的一個 Web 伺服器軟體。這是一個從使用者那裡獲取請求以訪問網頁的軟體。

對 HTTP 請求執行一些安全檢查,然後將使用者帶到網頁。有許多程式允許從 MySQL 資料庫對使用者進行身份驗證。這些程式還可用於將日誌檔案寫入 MySQL 表。

透過使用 MySQL 並且將以下程式碼行放入 Apache 的配置檔案中,可以輕鬆將 Apache 日誌記錄格式更改為可讀模式 −

LogFormat \
   "\"%h\",%{%Y%m%d%H%M%S}t,%>s,\"%b\",\"%{Content-Type}o\", \
   \"%U\",\"%{Referer}i\",\"%{User-Agent}i\""

要將上述格式的對數檔案載入到 MySQL 中,可使用以下所示語句 −

LOAD DATA INFILE '/local/access_log' INTO TABLE tbl_name
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\'

應該建立 name 表,以便它們具有相應的列,以對應 LogFormat 行在日誌檔案中寫入的列。

更新於: 08-Mar-2021

1K+ 瀏覽量

啟動你的職業生涯

透過完成課程取得認證

開始
廣告