轻松实现一机多“站”之win2003篇

上一篇文章中为大家介绍了在windows 2000操作系统中实现一机多“站”的方法,在微软公司的最新操作系统——windows 2003中所使用的IIS版本已经从2000的版本5发展到了IIS6,所以在性能和功能上有了很大的进步。在有一定规模的公司和企业中使用windows 2003作为服务器操作系统的为数不少。那么如何在windows 2003系统上实现一机多“站”的功能呢?今天我们就来介绍这部分内容。IIS6在一机多“站”实现方面比IIS5有了长足的进步,我们可以通过设置主机头,设置默认网站,修改多个端口等三个方式来满足一机多“站”的要求。
  
  一、准备工作:
  
  和windows 2000系统中的准备工作一样,我们首先要在操作系统上安装IIS组件,方法和安装2000中的IIS5类似。也是通过“控制面板”的“添加/删除程序”中的“添加/删除windows组件”来完成。限于篇幅有限这里就不浪费过多的笔墨了。
  
  二、设置默认的网站:
  
  和windows2000中的IIS5一样,IIS6也有一个默认网站,我们可以将其发布。
  
  第一步:在windows2003系统桌面点“开始”->“管理工具”,在“管理工具”下面找到“internet信息服务(IIS)管理器”。点击该项打开IIS6设置界面。(如图1)
  

 

  
图1
  
  第二步:在Internet信息服务(IIS)管理器中我们可以看到本地计算机下有三个分支,分别为应用程序池,网站和WEB服务扩展。(如图2)
  
 


  
图2   
  第三步:我们要发布的是网站,所以在“网站”上点鼠标右键选择“新建->网站”。(如图3)
  
 
  
图3
  
  第四步:之后会自动打开“网站创建向导”。(如图4)
  
 


  
图4

  
  第五步:点“下一步”后出现网站描述窗口,由于我们先要讲解的是默认站点的发布方法,所以在描述信息处输入“默认站点”和下面的其他站点以示区别。(如图5)
  
 


  
图5

  
  第六步:点“下一步”后来到IP地址和端口设置窗口,一般情况下IP地址处我们选择默认的“全部未分配”即可。端口号保持默认的80,“此网站的主机头”处空白不填写任何信息。(如图6)
  
 


  
图6

  
  第七步:接着要求我们选择默认网站文件存放路径,我们点浏览按钮然后找到该站点对应的目录即可。(如图7)
  
 


  
图7

  
  第八步:设置完正确的目录信息后点“下一步”继续。(如图8)
  
 


  
图8

  
  第九步:在网站访问权限处设置为“读取”即可,如果你的站点是ASP等动态网页的话还需要将“运行脚本”勾选上。(如图9)
  
 


  
图9

  
  第十步:完成网站创建向导,我们的默认站点也发布成功。(如图10)
  
 


  
图10

  
  第十一步:打开IE浏览器后直接在地址栏输入http://10.91.30.45就可以看到发布的默认站点了。其中10.91.30.45是本机的IP地址。(如图11)
  
 


  
图11
  
  经历了默认站点的发布全过程后,细心的读者可能会发现在windows2003中默认网站的建立方式比windows2000中要复杂些,而且默认网站的概念也变得有点模糊。如果我们要想在该服务器上建立其他站点该如何操作呢?下面就为大家介绍使用修改端口的方法来发布多个站点。
  
   三、修改端口发布站点:
  
  在IIS5中修改端口后实际上对该服务器上的所有站点都进行了更改,包括默认站点和所有虚拟目录站点。也就是说要改81端口则所有网站都必须用81端口访问,无法实现A站点使用http://10.91.30.45:81访问,而B站点使用http://10.91.30.45:82来访问。不过在windows2003中的IIS6却为我们提供了自定义每个网站端口的功能。
  
  第一步:在windows2003系统桌面点“开始”->“管理工具”,在“管理工具”下面找到“internet信息服务(IIS)管理器”。点击该项打开IIS6设置界面。
  
  第二步:在“网站”上点鼠标右键选择“新建->网站”。整个操作和上面介绍的发布默认站点是一样的。
  
  第三步:在开启的“网站创建向导”中点“下一步”继续设置。(如图12)
  
 


  
图12

  
  第四步:为了和上面介绍的方法加以区分,我们在网站描述中进行了修改,将描述信息设置为——“修改端口的站点”。(如图13)
  
 


  
图13

  
  第五步:在IP地址和端口设置处的网站IP地址仍然选择默认的“全部未分配”,而网站TCP端口修改为81,主机头保持默认空置状态。点“下一步”继续。(如图14)
  


  
图14

第六步:选择81端口网站对应的网页文件目录。(如图15)
  
 

  
图15

  
  第七步:通过浏览按钮找到正确文件目录后对站点主目录进行设置。(如图16)
  
 

  
图16

  
  第八步:完成全部站点创建工作。(如图17)
  
 

  
图17

  
  第九步:我们再次打开IE浏览器,输入地址信息http://10.91.30.45:81来访问修改了端口的站点。在这个时候将81端口修改为80的话又可以访问上面发布的默认站点了。真正实现了不同端口对应不同站点的功能。(如图18)
  
 

  
图18

  
  我们还可以按照这个方法建立类似对外发布82端口,83端口等站点,不过要是实际工作中需要都使用80这一个端口而要发布多个站点的话该如何做呢?在windows2000中是使用虚拟目录来实现的,然而在windows2003+iis6中虚拟目录这个概念被取消了,取而代之的是“主机头”,下面就为大家介绍如何通过建立多个主机头信息来实现同一端口不同站点的共存。
  
  四、修改主机头发布站点:
  
  虚拟目录是容许通过不同的地址来访问同一台服务器上的不同网站,例如http://10.91.30.45/softer将访问softer站点,相应的http://10.91.30.45/pacino将访问pacino站点。不过这样访问的话很容易出错,而且记忆也不方便。有点知识的人一眼就能看出这两个地址是在同一个服务器上,使用虚拟目录实现的一机多“站”,这一点给安全带来了一定的隐患。黑客可以利用在同一台服务器上发布的多个站点中安全系数最低的那个攻入服务器,从而入侵整个服务器的所有网站。
  
  因此在windows2003的IIS6中为我们引入了一个叫做主机头的概念。通过主机头的设置可以让我们在输入域名时神不知鬼不觉的指向同一台服务器,而又无法通过输入的域名来分辨是否真的是同一台服务器。也就是说在现实中我们输入www.softer.com和www2.softer.com这两个域名将访问两个内容完全不同的网站,而这两个站点文件却都保存在同一台服务器上,使windows2003下的一机多“站”变得更难察觉,更加安全。
  
  第一步:在windows2003系统桌面点“开始”->“管理工具”,在“管理工具”下面找到“internet信息服务(IIS)管理器”。点击该项打开IIS6设置界面。
  
  第二步:在“网站”上点鼠标右键选择“新建->网站”。整个操作和上面介绍的发布默认站点是一样的。
  
  第三步:在开启的“网站创建向导”中点“下一步”继续设置。
  
  第四步:为了和上面介绍的方法加以区分,我们在网站描述中进行了修改,将描述信息设置为——“修改主机头的站点”。(如图19)
  
 

  
图19

  
  第五步:在IP地址和端口设置处我们仅仅修改主机头地址,其他两项保持默认不变。主机头设置为www.softer.com。(如图20)
  
 

  
图20

  
  第六步:选择www.softer.com即“修改主机头的站点”对应的网页存放目录。(如图21)
  
 

  
图21

  
  第七步:设置主目录存放的路径,我们通过“浏览”按钮定位到正确目录即可。(如图22)
  
 

  
图22

  
  第八步:在设置网站访问权限的时候还是选择最常见的“读取”和“运行脚本”两项。(如图23)
  
 

  
图23

  
  第九步:这时候我们打开IE浏览器输入地址www.softer.com却发现显示出“无法显示网页”的错误提示。这说明我们设置的主机头没有成功发布。(如图24)
  
 

  
图24

  
  第十步:为什么会这样呢?原来是DNS在捣鬼,一般情况下使用主机头需要在本地DNS进行解析,或者在公司专门的DNS服务器上设置“正向查找”对应关系,向ISP申请该域名也是一种选择。所以我们通过“开始->管理工具->DNS”来设置域名解析。(如图25)
  
 

  
图25

  
  第十一步:在DNS设置窗口中新建一个正向查找区域。(如图26)
  
 

  
图26

  
  第十二步:在打开的“新建区域向导”中点“下一步”继续。(如图27)
  
 

  
图27

  
  第十三步:选择建立主要区域。(如图28)
  
 

  
图28

  
  第十四步:设置区域名称,我们写入softer.com,因为我们主机头设置的是www.softer.com。“下一步”后继续。(如图29)
  

  
图29
第十五步:系统将自动创建新文件softer.com.dns。(如图30)
  
 

  
图30

  
  第十六步:在动态更新处我们设置为“不容许动态更新”。(如图31)
  
 

  
图31

  
  第十七步:完成新建区域向导的设置工作。(如图32)
  
 

  
图32

  
  第十八步:接下来还要为www.softer.com建立一个地址映射,我们在刚刚建立的正向区域softer.com上点鼠标右键选择“新建主机”。(如图33)
  
 

  
图33
  
  第十九步:在新建主机窗口中的名称处输入www,IP地址输入本机地址10.91.30.45。点“添加主机”按钮完成新建工作。(如图34)
  
 

  
图34

  
  第二十步:建立完主机后我们就可以看到DNS中相应的映射关系了。(如图35)
  
 

  
图35

  
  第二十一步:接下来我们要把本地计算机设置为DNS服务器,当然如果我们直接在公司DNS服务器上进行刚刚的设置的话,DNS服务器可以不变。(如图36)
  
 

  
图36

  
  第二十二步:打开IE浏览器后输入www.softer.com将自动经过本地DNS解析,然而访问刚刚建立的主机头为www.softer.com的站带内。(如图37)
  
2005.9.29.11.55.30.17.88.jpg 

  
图37

  
  虽然修改主机头可以实现不同域名访问同一台服务器的功能,但是这都需要DNS服务器的支持,要嘛公司自己做DNS转发,要嘛向本地的ISP申请相应的域名。所以在实际申请上要比虚拟目录麻烦一些,究竟是使用虚拟目录好呢?还是使用主机头呢?这就要看实际工作中的需要了。
  
  五、修改主机头和端口发布的站点:
  
  可能有的读者会为我想即修改主机头又对默认端口进行修改来发布站点,能否实现呢?答案是肯定的,在本次系列文章的最后笔者为大家介绍修改主机头和端口发布站点的方法。
  
  第一步:在windows2003系统桌面点“开始”->“管理工具”,在“管理工具”下面找到“internet信息服务(IIS)管理器”。点击该项打开IIS6设置界面。
  
  第二步:在“网站”上点鼠标右键选择“新建->网站”。整个操作和上面介绍的发布默认站点是一样的。(如图38)
  
 

  
图38

  
  第三步:在网站描述处输入“修改端口和主机头的站点”和上面发布的以示区别。(如图39)
  

  
图39


  
  第四步:启动“网站创建向导”,在IP地址和端口设置窗口我们将默认端口80修改81,将默认空的主机头设置为www2.softer.com。(如图40) <script language="javascript" src="/AD/200602/15.js" type="text/javascript"></script>

 


  

图40


  
  第五步:选择“修改端口和主机头的站点”对应的网页文件存放目录。(如图41)
  

 


  

图41


  
  第六步:设置网站主目录。(如图42)
  

 


  

图42


  
  第七步:完成网站创建工作。(如图43)
  

 


  

图43


  
  第八步:按照上面介绍的建立DNS正向查找区域,然后添加一个名称为www2的主机,IP地址同样对应的是10.91.30.45。(如图44)
  

 


  

图44


  
  第九步:最后我们打开IE浏览器输入http://www2.softer.com:81就可以访问即修改主机头又修改端口的站点了。(如图45)
  

 


  

图45
  
  小提示:在访问之前一定要将本机的DNS地址设置为自己,也就是10.91.30.45这个地址。同样在整个公司DNS服务器上设置该对应关系或者让ISP建立对应关系也是可以的。
  
  如果有的读者没有安装DNS服务,有没有一种快捷的方法来创建主机头,测试建立主机头发布的站点是否正常呢?其实我们可以利用hosts文件来解决。
  
  众所周知在windows2000及其以上操作系统中有一个hosts文件,在访问任何和域名有关的地址时系统会首先查看该文件中是否存在对应关系。因此我们可以利用hosts文件在没有启用或建立DNS正向查找区域的情况下对不同主机头名称的站点进行访问,不过这些访问都只是在本机有效的。要想在全公司网络内或者是整个Internet中有效的话仍然需要对DNS进行配置。
  
  第一步:搜索本地计算机名为hosts的文件,在搜索前要对文件夹显示进行设置,设置为查看所有文件。(如图46)
  
 


  

图46
  
  第二步:用记事本打开hosts文件,在最后添加类似10.91.30.45 www.softer.com的对应关系,也就是说访问www.softer.com地址将自动转到10.91.30.45这个IP地址上。(如图47)
  
 


  

图47
  
  第三步:保存退出后再次在IE浏览器中输入http://www.softer.com,你会发现可以正常访问了。(如图48)同理输入http://www2.softer.com:81也将访问对应的网页。(如图49)
  
 


  

图48
  


  

图49
  
  总结:windows2003中的IIS在大部分设置上和windows2000中的类似,只是在虚拟目录和主机头上有所区别。总的说来windows2003操作系统下的IIS6可以更轻松的配置网站发布信息,例如不同站点使用不同端口,不同站点使用不同域名进行访问等。这些都是在windows2000的IIS5中无法实现的。因此笔者建议大家在根据实际工作情况的同时,尽量倾向于选择windows2003下的IIS6,毕竟他是新版本,功能更强大,安全系数更高。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值