apache訪問日誌
㈠ APACHE 日誌
apache的日誌內容 無非 就是 請求時間 訪問的客戶端ip 請求訪問的 內容, http狀態碼 客戶瀏覽器等。
通過這個日誌可以分析出網站的訪問量,被訪問的url 訪問量 頻率。
分析這個文件的軟體有 awstat 這樣的工具。
㈡ 我怎麼在linux下查看apache日誌
Linux環境中Apache也就是httpd服務的啟動,查看apache日誌很簡單,用如下命令即可:
cd/var/log/httpd/
然後在這個目錄下就可以看到不同級別的apache日誌。
㈢ apache的log機制
Apache訪問日誌配置
訪問日誌格式分類
apache中日誌記錄格式主要有兩種,普通型(common)和復合型(combined),安裝時默認使用普通型(common)類型日誌記錄訪問信息。
配置Apache訪問日誌格式命令及參數
配置Apache訪問日誌格式主要有兩個參數,即LogFormat指令和CustomLog指令
LogFormat指令:定義格式並為格式指定一個名字,以後我們就可以直接引用這個名字。
CustomLog指令:設置日誌文件,並指明日誌文件所用的格式(通常通過格式的名字)。
在apache的配置文件httpd.conf中,有幾行是這么配置的:
CopyLogFormat "%h %l %u %t "%r" %>s %b" common定義普通日誌的格式和名字
CustomLog "logs/access.log"common普通日誌的保存位置 。《Linux 就該這么學》
設置apache的日誌切割
#編輯配置文件 vim /usr/local/apache2/etc/httpd.conf#將ErrorLog "logs/error_log"注釋掉添加:
ErrorLog "|/usr/local/apache2/bin/rotatelogs -l /usr/local/apache2/logs/error_%Y%m%d.log 86400"
#將ErrorLog "logs/access_log"注釋掉添加:
CustomLog "|/usr/local/apache2/bin/rotatelogs -l /usr/local/apache2/logs/access_%Y%m%d.log 86400" combined
#|將日誌交給apache自帶的切割工具rotatelog,-l是校準北京時間,日誌的格式為 *_年與日.log 每天生成一個日誌文件
㈣ 怎樣配置讓apache訪問日誌記錄真實客戶端IP
默認apache記錄的是nginx代理伺服器的IP,並不是真實客戶端的IP。怎樣讓其顯示真正的客戶端ip呢?
修改nginx配置文件,確保有這一行:proxy_set_header X-Real-IP$remote_addr;
修改完配置文件後,重新載入配置文件(可以不用重啟nginx):/usr/local/nginx/sbin/nginx-s
reload
修改httpd配置文件vim /etc/httpd/conf/httpd.conf
注,大家可以這里記錄日誌的參數還是%h,下面我們修改一下參數。
注,這是修改後的參數,將h%修改為%{X-Real-IP}i,好的下面我們再來測試一下。
重啟並測試
service httpd restart tail -f /var/log/httpd/access_log
看到來自客戶端IP的訪問。
10.192.203.6 - - [07/Apr/2016:12:41:28+0800] "GET
/info.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42HTTP/1.0" 304 -
"http://chaodiquan.com/info.php""Mozilla/4.0 (compatible; MSIE 7.0;
Windows NT 6.3; WOW64; Trident/7.0;.NET4.0E; .NET4.0C; .NET CLR
3.5.30729;
.NET CLR 2.0.50727; .NET CLR 3.0.30729;Tablet PC 2.0)" 這個是後台真是數據測試,希望可以幫助到你的哈
㈤ 如何關閉nginx,apache的默認訪問日誌
WDCP默認的web訪問日誌是開著的
這個日誌,個人覺得,一般情況下也沒用,不過對於一些需要要數據分析的話就很有用了
如果不用的話,可以關閉,而且關閉也會也能提高點點性能的喔,這里關
WDCP默認的web訪問日誌是開著的
這個日誌,個人覺得,一般情況下也沒用,不過對於一些需要要數據分析的話就很有用了
如果不用的話,可以關閉,而且關閉也會也能提高點點性能的喔,這里關閉的是默認的伺服器web默認日誌
如果針對站點開了日誌,還是會有的,但默認目錄是在/www/web_logs
站點日誌是在站點域名開頭為文件名記錄的
站點日誌,也可根據實際情況是否開啟,這個在wdcp後台的站點里就有
三個方式
1
直接在wdcp後台里關閉
"系統設置"里
2
執行
/www/wdlinux/tools/web_logs.sh
on/off
//開或關
(wdcp_v2.5版本後有)
3
如下手動操作
nginx的關閉方法
sed
-i
'/log_format/a\
access_log
off;'
/www/wdlinux/nginx/conf/nginx.conf
apache的關閉方法
sed
-i
's#CustomLog
"logs/access_log"
common#CustomLog
/dev/null
common#'
/www/wdlinux/apache/conf/httpd.conf你可以去後盾人裡面看看哦⊙∀⊙!⊙∀⊙!⊙∀⊙!你可以去看看
㈥ apache伺服器的訪問日誌和錯誤日誌
選C和D
Apache伺服器錯誤信息日誌文件存儲路徑是:/var/log/access_log
Apache伺服器訪問日誌文件存儲路徑是:/var/log/error_log
㈦ 怎麼查看網站日誌
因為網站環境分為兩種,一種windows伺服器,一種是linux伺服器,所以網站日誌也有所不同。
我們所說的日誌通常是指IIS日誌,簡單易懂。linux主機就是Apache日誌,敲代碼,比較難懂。
一般的虛擬主機都自帶有網站日誌下載,打開wwwlogos這裡面每天會保存一周的日誌。如果是獨立伺服器的話,由於開啟的服務不同,就會有多種情況。
1、Nginx日誌文件名稱及路徑介紹
nginx的log網站日誌分為errorlog和accesslog
accesslog記錄了用戶在什麼IP地址、什麼時候訪問的、用的什麼操作系統、通過哪個瀏覽器、顯示器解析度是多少、訪問了你網站的哪個頁面,做什麼操作,是否訪問成功等等信息;
errorlog則是記錄伺服器錯誤日誌。
2、Apache日誌文件名稱及路徑介紹
Apache的網站日誌分別是訪問日誌access_log(在Windows上是access.log)和錯誤日誌error_log(在Windows上是error.log)。如果使用SSL服務的話,還可能存在ssl_error_log和ssl_access_log和ssl_request_log三種日誌文件。
日誌文件的路徑根據安裝方式不同位置也是不一樣的,一般都是在Apache安裝目錄的logs子目錄中,日誌文件路徑可根據實際安裝情況在Apache的配置文件中進行查找。
將網站日誌下載下來後,打開你會發現,內容跟代碼一樣,看不懂!
網站日誌怎麼查看?
查看網站日誌的方法有兩種,第一種比較簡單粗暴,用Excel打開網站日誌文件,直接查看即可;第二種方式更加適合新手,通過專業的軟體查看,將下載到本地的網站日誌文件上傳至軟體中,軟體會將重要的信息提取出來以供閱讀。
㈧ 如何查看apache日誌
1 apache日誌位置
/var/log/apache2/
錯誤信息:
/var/log/apache2/error.log
其它信息:
/var/log/apache2/access.log
在命令行查看這些日誌:(需要root許可權)
2 cat 、head、more、vi、vim等命令都可以查看及編輯apche的日誌文件
$sudo cat /var/log/apache2/error.log
$ sudo vi /var/log/apache2/error.log
3 tailf命令可以持續查看文件更新信息:
$sudo tailf /var/log/apache2/access.log
㈨ apache的配置文件中,哪個欄位定義了訪問日誌的路徑
apache藉助於LogFormat和CustomLog指令,用戶可根據自己的需要定義日誌記錄,添加更多可顯示細節的日誌欄位。操作方法如下:
1、首先在電腦鍵盤上按下快捷鍵WIN+R,調出運行窗口,並輸入:CMD。