LAMP架構 Apache訪問日誌

2021-08-13 20:43:54 字數 2608 閱讀 8138

apache日誌位置

[root@dl-001 ~]# ls /usr/local/apache2.4/logs/

com-error_logo abc.com-error_log error_log

檢視日誌格式
[root@dl-001 ~]# vim /usr/local/apache2.4/conf/httpd.conf    //開啟主配置檔案(搜尋 /log)

## the following directives define some format nicknames for use with

# a customlog directive (see below).

# logformat "%h

%l%u

%t \"%r\" %>s %b \"%i\" \"%i\"" combined

logformat "%h

%l%u

%t \"%r\" %>s %b" common

說明:combined和common兩種格式,預設使用common格式。

common格式的日誌

[root@dl-001 ~]# cat /usr/local/apache2.4/logs/111.com-access_log 

500535

1.修改配置檔案
[root@dl-001 ~]# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf

errorlog "logs/111.com-error_logo"

customlog "logs/111.com-access_log" combined //預設使用common格式改為combined格式

[root@dl-001 wwwroot]# /usr/local/apache2.4/bin/apachectl -t

syntax

ok[root@dl-001 wwwroot]# /usr/local/apache2.4/bin/apachectl graceful

3.檢視日誌變化(可以進行一些操作,然後檢視log,結果顯而易見)
[root@dl-001 ~]# cat /usr/local/apache2.4/logs/111.com-access_log 

LAMP架構 Apache日誌問題

預設情況下log日誌格式為 logformat h l u t r s b i i combined說明 其中 h 是記錄訪問者的ip,如果在web的前端有一層 那麼這個 h其實就是 機器的ip,這不是我們想要的。在這種情況下,i欄位會記錄客戶端真實的ip。所以log日誌改為 logformat h...

LAMP架構七( Apache使用者認證)

root global vim etc httpd conf.d virtual.conf 在a.com虛擬主機下編輯新增以下內容,注意空格,最好手敲。documentroot var www html a servername a.com 指定認證的目錄 allowoverride authcon...

LAMP架構五( Apache和PHP結合)

如何安裝mysql 如何安裝 apache 如何安裝php 在這章節統統可以忘記,軟體只要會yum install安裝就可以了。五 這篇重點講apache和php結合,如何在一起的故事。1 在一起的四個條件。1.1 檢查apache有沒有載入php5的模組 apachectl m 1.2 若沒載入模...