IIS是Internet information server的縮寫。在win10上,默認是不啟用IIS的。需要手動開啟IIS。在win10的設置中搜索“控制面板”。如下所示:
然后點擊程序選項。接着選擇“開啟或關閉Windows功能”。找到IIS,並啟用它。如圖所示。
等待IIS服務按照完畢之后。在控制面板中的管理工具中的系統與安全中有個“管理工具”。如下所示:
打開這個管理工具,找到IIS管理器。然后打開管理器。找到default web site。然后點擊打開它。
在打開的頁面中右側有一個基本設置。這個基本設置中更改一下以后放置網頁等資源的實際物理地址。例如我的放置在D盤的IIS目錄下。
完成以上設置后。在頁面右側可以看到有一個管理網站。可以看到IIS服務已經啟用了。(啟動是灰色的)
然后在你剛才配置的IIS實際物理路徑目錄下創建一個index.html文件(這是因為默認文檔中有個叫index.html的。你也可以叫做其他的默認文件名稱)。並向文件中寫入“Hello World”文本即可。然后打開瀏覽器,在地址欄輸入localhost。即可看到頁面顯示如下:
打開默認文檔就可以看到如下的默認文件。並且他們還是具有優先級的。
也可以輸入localhost對應的IP地址來訪問上訴的Hello World頁面。這個IP地址可以在C:\Windows\System32\drivers\etc這個路徑下的hosts文件中看到。如下:
也可以在CMD中輸入nslookup命令來查看對應的IP地址。如下所示:
可以看到,當我們輸入localhost以后,就會看到相應的IP地址是127.0.0.1。
另外,IIS還可以同時配置多個網站。一般而言有以下兩種方式。
- 同一IP,不同端口。例如:
選擇8000端口為另外一個網站服務器的接口。需要說明的是主機名不要填寫,圖中1,2,3都需要填寫。其中3填寫的端口應該與第一個網站默認的端口80不同。 填寫了主機名還需要更改host文件。當然這種方式一般都是不常見的。因為訪問的時候需要加上端口號。就像下面這樣。
- 另外一種方式就是不同IP。不同IP就無所謂端口號了,我們使用默認端口80.配置如下:
這就是另外一個IP地址了。測試結果如下: