The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

瞭解 IIS 接受 HTTP 要求的完整過程

我想不管是開發人員或是 IT 人員都應該仔細瞭解 IIS 接受 HTTP 要求的完整過程,這樣不管在開發、除錯或部署時都可以比較能掌握狀況,否則遇到棘手問題時常常都是到處亂試,在測試機上試就罷了,若在正式機上面亂試一通,那才是夢魘吧。

我有一次到客戶那邊安裝網站時,發現客戶的 IIS 設定所有站台都是可讀可寫,而且從 C:\ 與 D:\ 每個磁碟機根目錄起所有的目錄檔案都是 Everyone 可讀可寫,我剛看到時立即傻眼,我問客戶的網管為什麼要這樣設定,他回我說:「IIS 不都是這樣設定的嗎?我們的廠商每次來都是這樣設定的耶。」,天啊......我只能說:「..... OK ...... God Bless You ......」

我在網路上找到兩張關於 IIS 接受 HTTP 要求的完整過程的圖示,一張講解 IIS 6.0,另一張講解 IIS 7.0,講解的非常詳細,給大家參考。圖片有點大,各位可以另存新檔下載。

IIS 6.0 HTTP Request Processing

IIS 6.0 HTTP Request Processing

IIS 7.0 HTTP Request Processing

 IIS 7.0 HTTP Request Processing

相關連結