微软公司的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”复选框前点击,如下图所示。

 

从零搭建iis云服务器 利用iis搭建web服务器_从零搭建iis云服务器

打开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,将其删除并添加自己的实验站点。如下图所示。

 

从零搭建iis云服务器 利用iis搭建web服务器_服务器_02

  添加实验站点

从零搭建iis云服务器 利用iis搭建web服务器_从零搭建iis云服务器_03

设置站点物理路径

 

  右键此时创建的实验站点,点击“创建虚拟目录”,具体配置如下图所示。

从零搭建iis云服务器 利用iis搭建web服务器_从零搭建iis云服务器_04

为实验站点添加虚拟路径

 

  (5)设置默认文档

  点击“默认文档”,点击窗口右侧”添加“,添加网站的默认文档,具体步骤如下图所示。

从零搭建iis云服务器 利用iis搭建web服务器_IIS_05

 

从零搭建iis云服务器 利用iis搭建web服务器_Web_06

将创建的实验站点添加至默认文档

 

   此时,在浏览器地址栏输入 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/ ,即可成功访问到服务器上设置的默认文档。同时与该台计算机处于同一局域网段下的主页也能访问。