如何查看、分析IIS日志
IIS是Internet Information Server的縮寫,是一個(gè)World Wide Web server。
IIS(Internet Information Server,互聯(lián)網(wǎng)信息服務(wù))是一種Web(網(wǎng)頁)服務(wù)組件,其中包括Web服務(wù)器、FTP服務(wù)器、NNTP服務(wù)器和SMTP服務(wù)器,分別用于網(wǎng)頁瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。
作為網(wǎng)站管理人員、SEO從業(yè)者,學(xué)會(huì)查看日志是非常的重要的。因?yàn)橥ㄟ^日志可以清楚地知道整個(gè)網(wǎng)站的運(yùn)營情況,可以知道搜索機(jī)器人來訪的情況。
IIS日志,它是一個(gè)文件文件,擴(kuò)展名為.log,網(wǎng)友們可以用記事本打開。
IIS日志文件的位置
在默認(rèn)狀態(tài)下,IIS 把它的日志文件放在 %WINDIR\System32\Logfiles 文件夾中。每個(gè)萬維網(wǎng) (WWW) 站點(diǎn)和 FTP 站點(diǎn)在該目錄下都有一個(gè)單獨(dú)的目錄。在默認(rèn)狀態(tài)下,每天都會(huì)在這些目錄下創(chuàng)建日志文件,并用日期給日志文件命名(例如,exYYMMDD.log)。如:ex090715.log
下面我們從一段日志來分析:
以下是日志詳細(xì)內(nèi)容: #Software: Microsoft Internet Information Services 6.0 #Version: 1.0 #Date: 2009-07-13 20:16:03 #Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status 2009-07-13 20:16:03 W3SVC1224448335 172.16.1.23 GET /wzgg - 80 - 203.208.60.101 Mozilla/5.0+(compatible;+Googlebot/2.1;++http://www.google.com/bot.html) 404 0 2 2009-07-13 20:20:35 W3SVC1224448335 172.16.1.23 GET /page/ - 80 - 203.208.60.101 Mozilla/5.0+(compatible;+Googlebot/2.1;++http://www.google.com/bot.html) 403 14 5 2009-07-13 20:25:24 W3SVC1224448335 172.16.1.23 GET /qihuayuebing/index.htm - 80 - 203.208.60.101 Mozilla/5.0+(compatible;+Googlebot/2.1;++http://www.google.com/bot.html) 200 0 0 2009-07-13 20:38:29 W3SVC1224448335 172.16.1.23 GET /yuebingzixun/index.htm - 80 - 220.181.7.43 Baiduspider+(+http://www.baidu.com/search/spider.htm) 200 0 0 2009-07-13 20:38:55 W3SVC1224448335 172.16.1.23 GET /yuebingquan/index.htm - 80 - 220.181.7.38 Baiduspider+(+http://www.baidu.com/search/spider.htm) 200 0 0 |
如果是新手,完全沒有看過IIS日志的人,別因?yàn)榭床欢渲袛?shù)字所代表的意思而著急,我們慢慢地就為大家解釋清楚:
1、#Software: Microsoft Internet Information Services 6.0
2、#Version: 1.0
3、#Date: 2009-07-13 20:16:03
接下來大家重點(diǎn)看這句:#Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status,往下的每條記錄的信息都與此一一對(duì)應(yīng)。
4、date: 訪問日期
5、time: 訪問時(shí)間
6、s-sitename: 表示你的虛擬主機(jī)的別名。
7、s-ip: 訪問者的IP。
8、cs-method: 訪問方法。常見的有兩種:GET與POST。GET通俗點(diǎn)講就相當(dāng)于在IE地址欄敲下地址所產(chǎn)生的訪問,POST是一種表單提交,比如數(shù)據(jù)較大,涉及到隱私都都需要用POST,但不一定,表單提交也可以是GET方式。這里我只是通俗的解釋。如大家有興趣知道兩者的區(qū)別可以上廈門SEO聯(lián)系作者或去找百度谷歌大師。
9、cs-uri-stem: 指的是訪問哪個(gè)地址,如:/wzgg
10、cs-uri-query: 表示訪問地址所帶的參數(shù),如動(dòng)態(tài)網(wǎng)址index.asp?id=21中的id=21,如果沒有參數(shù)則用-表示
11、cs-port: 訪問端口,HTTP所默認(rèn)的端口是80,默認(rèn)端口在IE地址欄可省略。否則測試程序時(shí)用的是81端口,就需要這樣寫:http://localhost:81/index.asp?id=9
12、cs-username: 訪問者名稱。
13、cs-ip: 訪問者的IP。
14、cs(User-Agent): 訪問來源,如
Mozilla/5.0+(compatible;+Googlebot/2.1;++http://www.google.com/bot.html)
Baiduspider+(+http://www.baidu.com/search/spider.htm)
Googlebot-Image/1.0
在這個(gè)參數(shù)可以判讀出是誰來訪問的,以及是以什么樣的環(huán)境來訪問。
Baiduspider——百度機(jī)器人
Googlebot——谷歌機(jī)器人
Mozilla——瀏覽器等等。
15、sc-status: 訪問狀態(tài):200表示成功,404表示找不到頁面。更多的請(qǐng)?jiān)敿?xì)參閱http://www.seo0592.com/seo-jishu/11/
16、sc-substatus: 服務(wù)端傳送到客戶端的字節(jié)大小。
17、sc-win32-status: 客戶端傳送到服務(wù)端的字節(jié)大小。
整個(gè)日志雖然看起來很復(fù)雜,但是其實(shí)進(jìn)行分解下,是有規(guī)則的,其實(shí)就是一個(gè)表格。
只要了解了第一行“表頭”(#Fields行)所代表的意義,再認(rèn)真對(duì)比下,即可成為了個(gè)IIS分析專家了。
關(guān)鍵字:IIS日志、局域網(wǎng)、網(wǎng)站管理
新文章:
- CentOS7下圖形配置網(wǎng)絡(luò)的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統(tǒng)后丟失windows啟動(dòng)項(xiàng)
- CentOS單網(wǎng)卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗(yàn)證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網(wǎng)打印機(jī)IP講解
- CentOS7使用hostapd實(shí)現(xiàn)無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網(wǎng)絡(luò)重啟出錯(cuò)
- 解決Centos7雙系統(tǒng)后丟失windows啟動(dòng)項(xiàng)
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統(tǒng)有什么不同呢
- Centos 6.6默認(rèn)iptable規(guī)則詳解