在Windows7上裝備處理IIS日志記載(一) |
發布時間:2024-06-08 文章來源:本站 瀏覽次數:594 |
日志關于任何一個服務器來說,都是至關重要的。在Windows7操作體系中,比較2003來說,關于IIS日志記載來說有了很大的改善。不僅僅是日志的格式,仍是其他的一些可選項上,操作體系處理員有了更多的選擇。
在Windows7操作體系中,IIS日志記載應該視為ISS所必需的而不是可選的組件。這主要是因為日志文件關于處理IIS服務器來說具有很要害的作用。如在這個IIS服務器在遭到安全威脅的情況下,能夠運用日志文件并對其中包含的內在細節執行排疑式檢查。如到IIS服務器發生毛病后也能夠運用這個日志文件中所記載的信息來檢查維護進程并識別體系中的問題。筆者這兒就給咱們介紹一下Windows7操作體系中IIS日志記載比較Windows2003操作體系的一些新特性,并協助咱們安置一種左右逢源的日志處理方式。
一、選擇合適的日志記載等級。
在IIS7.0版別中,體系處理員能夠根據自己的需求選擇合適的日志記載等級。如能夠在服務器等級上進行日志記載處理,也能夠在網站、WEB應用程序文件或許目錄等級上完成它。詳細要在那個等級上完成,主要看體系處理員的需求。不過需求留心的是,其完成等級的不同,所支撐的日志文件格式也是不同的。如在“服務器”等級完成的話,其支撐的日志格式就只有兩種,分別為“W3C”格式與二進制格式。而假設選擇“網站”等級上完成日志處理的話,則其支撐的日志格式有三種,分別為IIS、NCSA、W3C格式。并且體系處理員假設覺得這些格式還不滿意的話,能夠通過“自定義”的方法來自定義自己需求的格式。所以在選擇日志記載等級的時分,除了需求考慮在什么等級上進行日志處理比較便當與安全,一同還需求結合自己喜愛的日志格式。筆者個人喜愛在網站等級上對日志進行處理。因為在一臺服務器上,假設只安置IIS服務的話,可能比較浪費。也便是說,在同一臺服務器上可能有多個應用服務。為了跟其他應用服務與服務器操作體系的日志差異開來,筆者就主張咱們在網站等級上進行處理。當然,在哪個等級上進行日志處理,關于日志的內容沒有實踐性的差異。主要是看服務器的安置以及體系處理員的作業習氣而定。
二、為日志記載選擇合適格式。
假設選擇網站等級來處理日志的話,這個日志的格式有多種選擇。最重要的是,體系處理員能夠選擇IIS的日志記載格式。這個IIS日志記載格式是根據文本的日志記載。跟W3C日志記載格式相似,都是通過HTTP.SYS來控制的。不過這個IIS日志記載格式是一個中心方式進程。而曾經的日志記載都是通過用戶方式來處理的。兩者之間有比較大的改動。超文本傳輸協議偵聽程序被完成為名為 HTTP.SYS的內核方式設備驅動程序。HTTP.SYS 是 Windows 網絡子體系的一個重要組成部分。在曾經的版別中,當在 IIS 中創立網站時,運用 HTTP.SYS注冊站點,然后HTTP.SYS將 Web 央求傳送到正在運轉網站的用戶方式進程中。一同HTTP.SYS也將照應送回客戶端。除了從其內部緩存中檢索存儲的照應以外,HTTP.SYS并不處理它所接收到的央求。因而,應用程序特定代碼永久不會加載到內核方式中?墒怯行w系處理員希望HTTP.SYS能夠以中心方式運轉。此刻就需求選用IIS日志格式。別的IIS是根據文本的日志,跟二進制格式的日志記載不同,直接能夠通過文本瀏覽器等東西來檢查日志信息。所以閱覽起來也更加的便當。
當然,日志文件的格式不同,其所存儲的內容都是相同的。所以日志文件的格式并不會影響日志的實踐處理價值。不過為了日后處理維護的便當,筆者樹立體系處理員最好仍是根據自己的作業習氣來選擇合適的日志格式。這只是配置 IIS 日志記載的初始部分,后續還可能需要進一步設置日志的格式、存儲位置等具體參數。 |
|