概述
因為工作中有個小應用也是放在了IIS中間件上,是以整理下這塊内容,下面介紹下之前在win7上安裝部署IIS的教程。
IIS功能概述
這裡隻簡單梳理一下,不做過深研究
web伺服器主要功能是提供網上資訊浏覽服務,實作資源共享,同時還可以借助于區域網路伺服器通路頁面可以有效的實作資訊的同步,還可以随時随地将自己的資訊上傳到伺服器端
在IIS中處理HTTP請求
下面的清單描述了請求處理流程:
1.當用戶端發起你個面向伺服器的http請求後,HTTP.sys截獲該請求。
2.HTTP.sys通知WAS從配置檔案中擷取必要的資訊。
3.WAS從applicationHost.config檔案中請求配置資訊。
4.W3SVC接收到相應的配置資訊:應用程式池,網站配置等資訊。
5.W3SVC使用配置資訊來配置HTTP.sys.
6.WAS為請求隔離模式相比對的應用程式池開啟一個工作程序。
7.工作程序處理請求并且傳回響應給HTTP.sys.
8.用戶端接收響應。
總的請求過程如下圖:

安裝部署IIS
1、安裝IIS
1-1、點選打開“開始”菜單中的控制台選項,面闆顯示按“類型”方式顯示,選擇“程式”
1-2、點選選中“打開或關閉Windows功能”,等待幾分鐘。
1-3、找到對應的“Internet資訊服務”,勾選以下選項
注意:
1)、如果要調試站點的話,必須有“Windows身份驗證”
2)、“摘要式身份驗證” 是使用 Windows 域控制器對請求通路 Web 伺服器上内容的使用者進行身份證。
3)、“基本身份驗證” 是要求使用者提供有效的使用者名和密碼才能通路内容。
4)、要調試 ASP.net 當然要安裝IIS支援 ASP.net 的元件了。
5)、切記勾選ASP選項,否則配置時會找不見ASP
安裝好元件以後,重新開機才能生效。
重新開機後打開控制台->管理工具,即可看到剛才配置開啟的Internet資訊服務管理,代表本機IIS伺服器功能已打開。
2、下面配置IIS伺服器。
2-1、點選第二個Internet資訊服務管理器或者cmd+R,指令行輸入:inetmgr也可打開對應配置界面
2-2、點選左邊的倒三角,就會看到網站下面的default web site,然後輕按兩下IIS下面的ASP.
2-3、進入ASP設定視窗,行為下面的啟用父路徑,點選後面,修改為true,預設為false。
2-4、設定進階設定,步驟:先點選default web site ,然後點選最下面的内容視圖,再點選右邊的進階設定。
在你正确開啟IIS功能服務以後,預設的IIS目錄在C:inetpubxxx 預設生成相關的檔案,如果想使用自己的,将實體路徑關聯到自己的本地程式磁盤路徑即可.
2-5、設定端口問題,點選default web site 再點選最下面的内容視圖,然後點選右邊的編輯綁定。
此時,基本完成IIS的本地設定,在浏覽器中輸入:http://localhost/,如果出現以下界面,則代表IIS服務設定成功。
上面主要介紹了安裝部署IIS及相關配置,感興趣的朋友也可以測試一下,後面會分享更多平時工作的内容,感興趣的朋友可以關注一下~