1. 程式人生 > >使用IIS搭建Winsows 10環境下Web伺服器

使用IIS搭建Winsows 10環境下Web伺服器

  微軟公司的IIS

  IIS(Internet Information Server)是由微軟公司提供的基於Mircrosoft Windows的網際網路基本服務,它是目前最流行的Web伺服器產品,很多著名的網站都是建立在IIS平臺上的。IIS Web服務元件包括Web伺服器,FTP伺服器,NNTP伺服器和SMTP伺服器,分別用於網頁瀏覽、檔案傳輸、新聞服務和郵件傳送等方面,使得在網路上釋出資訊成了一件很容易的事。

  本次實驗就利用IIS搭建一個Windows 10環境下處於同一區域網段內可以相互訪問的Web伺服器。

  IIS Web伺服器配置

  IIS Web伺服器配置步驟如下:

  (1)確認計算機上是否已安裝IIS

  Windows 10系統預設情況下未安裝IIS,如果計算機未安裝IIS服務元件,可通過下面步驟安裝IIS。

  “控制面板”→程式"→“啟動或關閉Windows 服務”,在“Internet Information Server”複選框前點選,如下圖所示。

開啟Windows的IIS功能

  (2)編寫Web網頁程式。 

  該網頁作為IIS Web伺服器資源,瀏覽器可以向IIS Web伺服器請求開啟這個Web頁面。

  以我的計算機為例,在D:\Study\JSP\myweb路徑下,建立HelloWorld.html檔案。

 1 <html>
 2 <head>
3 <title>Hello,World!</title> 4 </head> 5 6 <body> 7 <font size = 10 color = "#FF0000">Hello,World!</font> 8 </body> 9 10 </html>

  (3)對IIS進行設定

  進入“管理工具”,雙擊“Internet Information Services (IIS)管理器”選項,進行IIS設定。IIS預設情況下提供了Default Web Site,將其刪除並新增自己的實驗站點。如下圖所示。

 

  新增實驗站點

設定站點物理路徑

  右鍵此時建立的實驗站點,點選“建立虛擬目錄”,具體配置如下圖所示。

為實驗站點新增虛擬路徑

  (5)設定預設文件

  點選“預設文件”,點選視窗右側”新增“,新增網站的預設文件,具體步驟如下圖所示。

將建立的實驗站點新增至預設文件

   此時,在瀏覽器位址列輸入 http://127.0.0.1/myweb/ 訪問剛才新增的預設文件時,可能出現“HTTP 錯誤 500. 19-Internal Server Error 無法訪問請求的頁面,因為該頁相關配置資料無效。”的錯誤資訊,原因是IIS中已經設定了預設文件為default.aspx,這時候ASP.NET得到了另外一個相同value的add引發異常,解決方案是直接到站點資料夾(D:\Study\JSP\myweb)中修改配置檔案web.config,在<add />之前插入<clear />一行即可。

  web.config 檔案修改如下:

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <configuration>
 3     <system.webServer>
 4         <defaultDocument>
 5             <files>
 6     <clear />
 7                 <add value="HelloWorld.html" />
 8             </files>
 9         </defaultDocument>
10     </system.webServer>
11 </configuration>

  此時,Windows 10環境下的IIS Web 伺服器配置已全部完畢。在瀏覽器位址列輸入 http://127.0.0.1/myweb/ ,即可成功訪問到伺服器上設定的預設文件。同時與該臺計算機處於同一區域網段下的主頁也能訪問。