iis 7.5 下站點日志開啟以及默認位置設(shè)置方法
在iis6時,通過iis管理器的日志配置可以找到站點日志存儲的位置。
但是在iis7下,iis管理器下的日志配置只能找到iis日志配置的主目錄,但到底在哪個子目錄,則無法直接獲知。
先定位到網(wǎng)站
后來在主日志目錄下,發(fā)現(xiàn)子目錄名字比較有規(guī)律:W3SVC + 數(shù)字,聯(lián)想到iis的站點配置文件中,每個站點會被分配一個ID,后邊的數(shù)字應(yīng)該是對應(yīng)站點的ID。根據(jù)猜想,打開目錄中的日志文件查看,得到印證。
站點配置文件通常位于:
C:\Windows\System32\inetsrv\config\applicationHost.config
其中的站點配置位于:\configuration\system.applicationHost\sites
通常配置內(nèi)容如下,其中的id即為日志文件名后邊的數(shù)字部分,如下站點的日志目錄通常為:W3SVC10
<site name="www.xxx.com" id="10"> <application path="/" applicationPool="Clr4IntegratedAppPool"> <virtualDirectory path="/" physicalPath="d:\www\www.xxx.com" /> </application> <bindings> <binding protocol="http" bindingInformation="*:80:www.xxx.com" /> </bindings> </site>
下面是其他網(wǎng)友的方法:
IIS7下面默認日志文件的存放路徑:%SystemDrive%\inetpub\logs\LogFiles
查看方法:點擊對應(yīng)網(wǎng)站 -> 右側(cè)功能視圖 -> 雙擊 “日志” -> 目錄
如果服務(wù)器配置有多個站點則在該目錄下會生成多個文件夾,每個文件夾對應(yīng)一個站點,那么問題來了,如何查看站點對應(yīng)的日志文件夾?
查看方法:%SystemDrive%\windows\system32\inetsrv\config\applicationHost.config 找到改文件打開,查找網(wǎng)站名稱,里面有對應(yīng)id對應(yīng)生成時日志文件夾最后數(shù)字W3SVC2
下面是更相信的設(shè)置方法,大家可以參考一下
除了 Windows 提供的日志記錄功能外,IIS 7.0 還可以提供其他日志記錄功能。例如,可以選擇日志文件格式并指定要記錄的請求。
(一)啟用或禁用日志記錄
如果希望 IIS 基于配置的條件有選擇地記錄特定的服務(wù)器請求,就應(yīng)為服務(wù)器啟用日志記錄。一旦啟用了服務(wù)器日志記錄,就可以為服務(wù)器上的任意站點啟用選擇性日志記錄。然后,還可以查看日志文件,以了解失敗和成功的請求。
如果不再希望 IIS 有選擇地記錄對某個站點的請求,則應(yīng)為該站點禁用日志記錄。
注: 在 IIS 7.0 中,默認情況下會啟用日志記錄。
1. 打開 IIS 管理器,然后導(dǎo)航至要管理的級別。
2. 在"功能視圖"中,雙擊"日志"。
3. 在"日志"頁的"操作"窗格中,單擊"啟用"以啟用日志記錄,或單擊"禁用"以禁用日志記錄。
?。ǘ┰诜?wù)器級別配置每站點日志記錄選項
如果要使日志記錄設(shè)置默認應(yīng)用于服務(wù)器上的所有站點,則可以在服務(wù)器級別配置每站點日志記錄選項。然后可以在網(wǎng)站級別打開"日志"頁,以便為某個網(wǎng)站配置特定的設(shè)置。
1. 打開 IIS 管理器,然后導(dǎo)航至要管理的級別。
2. 在"功能視圖"中,雙擊"日志"。
3. 在"日志"頁的"每站點一個日志文件"下,從下拉列表中選擇"站點"。默認情況下,"站點"處于選定狀態(tài)。
4. 在"格式"下的"日志文件"部分中,選擇以下日志文件格式之一:
- IIS:使用 Microsoft IIS 日志文件格式來記錄有關(guān)站點的信息。這種格式由 HTTP.sys 進行處理,并且是固定的基于 ASCII 文本的格式,這意味著無法自定義記錄的字段。字段由逗號分隔,記錄的時間為本地時間。
- NCSA:使用美國國家超級計算技術(shù)應(yīng)用中心 (NCSA) 公用日志文件格式來記錄有關(guān)站點的信息。這種格式由 HTTP.sys 進行處理,并且是固定的基于 ASCII 文本的格式,這意味著無法自定義記錄的字段。字段由空格分隔,記錄的時間為帶有協(xié)調(diào)世界時 (UTC) 偏差的本地時間。
- W3C:使用集中 W3C 日志文件格式來記錄有關(guān)服務(wù)器上的所有站點的信息。這種格式由 HTTP.sys 進行處理,并且是可自定義的基于 ASCII 文本的格式,這意味著可以指定記錄的字段。通過單擊"日志"頁上的"選擇字段"來指定在"W3C 日志記錄字段"對話框中記錄的字段。字段由空格分隔,記錄的時間采用協(xié)調(diào)世界時 (UTC) 格式。
- 自定義:對自定義的日志記錄模塊使用自定義格式。如果選擇此選項,則"日志"頁將被禁用,因為無法在 IIS 管理器中配置自定義日志記錄。
5. 在"目錄"下,指定應(yīng)存儲日志文件的路徑。默認路徑為 %SystemDrive%\inetpub\logs\LogFiles。
注: 最佳做法是將日志文件(例如失敗請求跟蹤日志)存儲在 systemroot 之外的目錄中。
6. 在"編碼"下,從下拉列表中選擇以下選項之一:
- UTF-8:允許在一個字符串中同時出現(xiàn)單字節(jié)和多字節(jié)字符。
- ANSI:在一個字符串中只允許出現(xiàn)單字節(jié)字符。
7. 在"日志文件滾動更新"部分中,選擇下列選項之一:
- 計劃:根據(jù)下列值之一來創(chuàng)建新日志文件:
- 每小時:每小時創(chuàng)建一個新日志文件。
- 每天:每天創(chuàng)建一個新日志文件。
- 每周:每周創(chuàng)建一個新日志文件。
- 每月:每月創(chuàng)建一個新日志文件。
- 最大文件大小(字節(jié)):在文件達到某個大?。▎挝粸樽止?jié))時創(chuàng)建新日志文件。最小文件大小為 1048576 字節(jié)。如果將此屬性設(shè)置為小于 1048576 字節(jié)的值,則會隱式將默認值假定為 1048576 字節(jié)。
- 不創(chuàng)建新的日志文件:只有一個日志文件,在記錄信息的過程中,此文件將不斷變大。
8. 選中"使用本地時間進行文件命名和滾動更新"以指定日志文件命名和滾動更新的時間都使用本地服務(wù)器時間。如果未選定此項,則使用協(xié)調(diào)世界時 (UTC)。
注:無論此設(shè)置為何值,實際日志文件中的時間戳將對從"格式"列表中選擇的日志格式使用此時間格式。例如,NCSA 和 W3C 日志文件格式對時間戳使用 UTC 時間格式。
9. 在"操作"窗格中,單擊"應(yīng)用"。
?。ㄈ┰谡军c級別配置日志記錄選項
如果要為站點設(shè)置不同于服務(wù)器級別的日志記錄設(shè)置,就需要在站點級別配置日志記錄選項。
1. 打開 IIS 管理器,然后導(dǎo)航至要管理的站點。
2. 在"功能視圖"中,雙擊"日志"。
3. 在"日志"頁的"格式"下的"日志文件"部分中,選擇下列日志文件格式之一:
- IIS:使用 Microsoft IIS 日志文件格式來記錄有關(guān)站點的信息。這種格式由 HTTP.sys 進行處理,并且是固定的基于 ASCII 文本的格式,這意味著無法自定義記錄的字段。字段由逗號分隔,記錄的時間為本地時間。
- NCSA:使用美國國家超級計算技術(shù)應(yīng)用中心 (NCSA) 公用日志文件格式來記錄有關(guān)站點的信息。這種格式由 HTTP.sys 進行處理,并且是固定的基于 ASCII 文本的格式,這意味著無法自定義記錄的字段。字段由空格分隔,記錄的時間為帶有協(xié)調(diào)世界時 (UTC) 偏差的本地時間。
- W3C:使用集中 W3C 日志文件格式來記錄有關(guān)服務(wù)器上的所有站點的信息。這種格式由 HTTP.sys 進行處理,并且是可自定義的基于 ASCII 文本的格式,這意味著可以指定記錄的字段。通過單擊"日志"頁上的"選擇字段"來指定在"W3C 日志記錄字段"對話框中記錄的字段。字段由空格分隔,記錄的時間采用協(xié)調(diào)世界時 (UTC) 格式。
- 自定義:對自定義的日志記錄模塊使用自定義格式。如果選擇此選項,則"日志"頁將被禁用,因為無法在 IIS 管理器中配置自定義日志記錄。
4. 在"目錄"下,指定應(yīng)存儲日志文件的路徑。默認路徑為 %SystemDrive%\inetpub\logs\LogFiles。
注: 最佳做法是將日志文件(例如失敗請求跟蹤日志)存儲在 systemroot 之外的目錄中。
5. 在"日志文件滾動更新"部分中,選擇下列選項之一:
- 計劃:根據(jù)下列值之一來創(chuàng)建新日志文件:
- 每小時:每小時創(chuàng)建一個新日志文件。
- 每天:每天創(chuàng)建一個新日志文件。
- 每周:每周創(chuàng)建一個新日志文件。
- 每月:每月創(chuàng)建一個新日志文件。
- 最大文件大小(字節(jié)):在文件達到某個大?。▎挝粸樽止?jié))時創(chuàng)建新日志文件。最小文件大小為 1048576 字節(jié)。如果將此屬性設(shè)置為小于 1048576 字節(jié)的值,則會隱式將默認值假定為 1048576 字節(jié)。
- 不創(chuàng)建新的日志文件:只有一個日志文件,在記錄信息的過程中,此文件將不斷變大。
6. 選中"使用本地時間進行文件命名和滾動更新"以指定日志文件命名和滾動更新的時間都使用本地服務(wù)器時間。如果未選定此項,則使用協(xié)調(diào)世界時 (UTC)。
注:無論此設(shè)置為何值,實際日志文件中的時間戳將對從"格式"列表中選擇的日志格式使用此時間格式。例如,NCSA 和 W3C 日志文件格式對時間戳使用 UTC 時間格式。
7. 在"操作"窗格中,單擊"應(yīng)用"。
?。ㄋ模┡渲妹糠?wù)器日志記錄選項
如果希望日志記錄設(shè)置默認應(yīng)用于服務(wù)器上的所有站點,則可以配置每服務(wù)器日志記錄選項。
1. 打開 IIS 管理器,然后導(dǎo)航至要管理的級別。
2. 在"功能視圖"中,雙擊"日志"。
3. 在"日志"頁的"每站點一個日志文件"下,從下拉列表中選擇"服務(wù)器"。默認情況下,"站點"處于選定狀態(tài)。
4. 在"格式"下的"日志文件"部分中,選擇以下日志文件格式之一:
- IIS:使用 Microsoft IIS 日志文件格式來記錄有關(guān)站點的信息。這種格式由 HTTP.sys 進行處理,并且是固定的基于 ASCII 文本的格式,這意味著無法自定義記錄的字段。字段由逗號分隔,記錄的時間為本地時間。
- NCSA:使用美國國家超級計算技術(shù)應(yīng)用中心 (NCSA) 公用日志文件格式來記錄有關(guān)站點的信息。這種格式由 HTTP.sys 進行處理,并且是固定的基于 ASCII 文本的格式,這意味著無法自定義記錄的字段。字段由空格分隔,記錄的時間為帶有協(xié)調(diào)世界時 (UTC) 偏差的本地時間。
- W3C:使用集中 W3C 日志文件格式來記錄有關(guān)服務(wù)器上的所有站點的信息。這種格式由 HTTP.sys 進行處理,并且是可自定義的基于 ASCII 文本的格式,這意味著可以指定記錄的字段。通過單擊"日志"頁上的"選擇字段"來指定在"W3C 日志記錄字段"對話框中記錄的字段。字段由空格分隔,記錄的時間采用協(xié)調(diào)世界時 (UTC) 格式。
- 自定義:對自定義的日志記錄模塊使用自定義格式。如果選擇此選項,則"日志"頁將被禁用,因為無法在 IIS 管理器中配置自定義日志記錄。
5. 在"目錄"下,指定應(yīng)存儲日志文件的路徑。默認路徑為 %SystemDrive%\inetpub\logs\LogFiles。
注:最佳做法是將日志文件(例如失敗請求跟蹤日志)存儲在 systemroot 之外的目錄中。
6. 在"編碼"下,從下拉列表中選擇以下選項之一:
- UTF-8:允許在一個字符串中同時出現(xiàn)單字節(jié)和多字節(jié)字符。
- ANSI:在一個字符串中只允許出現(xiàn)單字節(jié)字符。
7. 在"日志文件滾動更新"部分中,選擇下列選項之一:
- 計劃:根據(jù)下列值之一來創(chuàng)建新日志文件:
- 每小時:每小時創(chuàng)建一個新日志文件。
- 每天:每天創(chuàng)建一個新日志文件。
- 每周:每周創(chuàng)建一個新日志文件。
- 每月:每月創(chuàng)建一個新日志文件。
- 最大文件大小(字節(jié)):在文件達到某個大?。▎挝粸樽止?jié))時創(chuàng)建新日志文件。最小文件大小為 1048576 字節(jié)。如果將此屬性設(shè)置為小于 1048576 字節(jié)的值,則會隱式將默認值假定為 1048576 字節(jié)。
- 不創(chuàng)建新的日志文件:只有一個日志文件,在記錄信息的過程中,此文件將不斷變大。
8. 選中"使用本地時間進行文件命名和滾動更新"以指定日志文件命名和滾動更新的時間都使用本地服務(wù)器時間。如果未選定此項,則使用協(xié)調(diào)世界時 (UTC)。
注: 無論此設(shè)置為何值,實際日志文件中的時間戳將對從"格式"列表中選擇的日志格式使用此時間格式。例如,NCSA 和 W3C 日志文件格式對時間戳使用 UTC 時間格式。
9. 在"操作"窗格中,單擊"應(yīng)用"。
?。ㄎ澹┻x擇要記錄的 W3C 字段
如果希望控制日志文件中存儲的數(shù)據(jù)量,則可以選擇要記錄的 W3C 字段。
1. 打開 IIS 管理器,然后導(dǎo)航至要管理的級別。
2. 在"功能視圖"中,雙擊"日志"。
3. 在"日志"頁的"格式"下,單擊"日志文件"部分中的"選擇字段"。
4. 在"W3C 日志記錄字段"對話框中,選擇下列一個或多個選項:
- 日期(date):發(fā)出請求的日期。
- 時間(time):發(fā)出請求的時間(協(xié)調(diào)世界時 (UTC))。
- 客戶端 IP 地址(c-ip):發(fā)出請求的客戶端的 IP 地址。
- 用戶名(cs-username):訪問服務(wù)器的已通過身份驗證的用戶的名稱。匿名用戶用連字符來表示。
- 服務(wù)名(s-sitename):滿足請求的站點實例編號。
- 服務(wù)器名稱(s-computername):生成日志文件項的服務(wù)器的名稱。
- 服務(wù)器 IP 地址(s-ip):生成日志文件項的服務(wù)器的 IP 地址。
- 服務(wù)器端口(s-port):為服務(wù)配置的服務(wù)器端口號。
- 方法(cs-method):請求的操作,例如 GET 方法。
- URI 資源(cs-uri-stem):操作的統(tǒng)一資源標識符或目標。
- URI 查詢(cs-uri-query):客戶端嘗試執(zhí)行的查詢(如果有)。只有動態(tài)頁面才需要統(tǒng)一資源標識符 (URI) 查詢。
- 協(xié)議狀態(tài)(sc-status):HTTP 或 FTP 狀態(tài)代碼。
- 協(xié)議子狀態(tài)(sc-substatus):HTTP 或 FTP 子狀態(tài)代碼。
- Win32 狀態(tài)(sc-win32-status):Windows 狀態(tài)代碼。
- 發(fā)送的字節(jié)數(shù)(sc-bytes):服務(wù)器發(fā)送的字節(jié)數(shù)。
- 接收的字節(jié)數(shù)(cs-bytes):服務(wù)器接收的字節(jié)數(shù)。
- 所用時間(time-taken):操作所花費的時間(毫秒)。
- 協(xié)議版本(cs-version):客戶端使用的協(xié)議版本(HTTP 或 FTP)。
- 主機(cs-host):主機名稱(如果有)。
- 用戶代理(cs(UserAgent)):客戶端使用的瀏覽器類型。
- Cookie (cs(Cookie)):發(fā)送或接收的 Cookie 內(nèi)容(如果有)。
- 引用站點(cs(Referer)):用戶上次訪問的站點。此站點提供與當(dāng)前站點的鏈接。
5. 在"操作"窗格中,單擊"應(yīng)用"。
?。┡渲萌罩疚募L動更新選項
如果要控制日志文件數(shù)據(jù)在服務(wù)器上存儲的時間長度,就需要配置日志文件滾動更新選項。
1. 打開 IIS 管理器,然后導(dǎo)航至要管理的級別。
2. 在"功能視圖"中,雙擊"日志"。
3. 在"日志"窗格的"日志文件滾動更新"部分中,選擇下列選項之一:
- 計劃:根據(jù)下列值之一來創(chuàng)建新日志文件:
- 每小時:每小時創(chuàng)建一個新日志文件。
- 每天:每天創(chuàng)建一個新日志文件。
- 每周:每周創(chuàng)建一個新日志文件。
- 每月:每月創(chuàng)建一個新日志文件。
- 最大文件大小(字節(jié)):在文件達到某個大小(單位為字節(jié))時創(chuàng)建新日志文件。最小文件大小為 1048576 字節(jié)。如果將此屬性設(shè)置為小于 1048576 字節(jié)的值,則會隱式將默認值假定為 1048576 字節(jié)。
- 不創(chuàng)建新的日志文件:這意味著將只有一個日志文件,在記錄信息的過程中此文件將不斷變大。如果為站點使用單個日志文件,則可能有助于使用日志分析實用工具,但這也可能會創(chuàng)建出較大的日志文件,進而影響服務(wù)器的整體性能。
4. 選中"使用本地時間進行文件命名和滾動更新"以指定日志文件命名和滾動更新的時間都使用本地服務(wù)器時間。如果未選定此項,則使用協(xié)調(diào)世界時 (UTC)。
注: 無論此設(shè)置為何值,實際日志文件中的時間戳將對從"格式"列表中選擇的日志格式使用此時間格式。例如,NCSA 和 W3C 日志文件格式對時間戳使用 UTC 時間格式。
5. 在"操作"窗格中,單擊"應(yīng)用"。
相關(guān)文章
Win2003云服務(wù)器或VPS網(wǎng)站程序池調(diào)整設(shè)置技巧
這篇文章主要介紹了Win2003云服務(wù)器或VPS網(wǎng)站程序池調(diào)整設(shè)置技巧,需要的朋友可以參考下2014-12-12Windows Server 2008 R2遠程設(shè)置選項灰色解決方法
最近公司環(huán)境有幾天Windows Server 2008R2的服務(wù)器因為沒有激活導(dǎo)致過期后都不能遠程,連接顯示器后發(fā)現(xiàn)遠程設(shè)置的地方為灰色了2013-06-06IIS卸載后重裝時提示:安裝程序無法復(fù)制一個或多個文件 特定錯誤碼是 0xe0000233
今天由于iis出現(xiàn)錯誤,以為是iis錯誤就卸載了iis,在安裝過程中碰到了一些問題,特將解決思路給大家分享下。2011-08-08Windows服務(wù)器默認IE瀏覽器無法下載文件的解決方法
這篇文章主要介紹了Windows服務(wù)器默認IE瀏覽器無法下載文件,因為默認瀏覽器將安全級別設(shè)置到了最高,所以必須設(shè)置一下ie參數(shù)就可以了2023-07-07windows上面安裝squid加速代理網(wǎng)站配置方法
有時候我們用window服務(wù)器,也想減輕服務(wù)器負擔(dān),那么就可以使用squid加速,下面是配置方法,需要的朋友可以參考喜愛2013-05-05Windows 2003 iis FLV 視頻不能播放的原因與解決
在本地使用Flash媒體播放器可以播放的FLV視頻,傳到網(wǎng)上就不行了.2009-02-02windows服務(wù)器ssl證書創(chuàng)建、安裝及配置方法
這篇文章主要介紹了windows服務(wù)器ssl證書創(chuàng)建、安裝及配置方法,需要的朋友可以參考下2018-02-02