在Win2000server平台下实现虚拟主机

日期: 2008-04-27 来源:TechTarget中国

  开始之前我们先来确认一下您的Windows2000中的所需要的服务组件是否已经正确安装并运行。要实现“虚拟主机”,Windows2000必须已经安装了Internet信息服务(IIS)和DNS服务组件,IIS即“网络信息服务”是实现WEB功能的最基本的服务组件;DNS即域名服务组件,他的功能就是将网站的域名转化为直接的IP地址。对于Windows2000 Server IIS服务器是默认安装的,但DNS服务则需要你选择一下。你可以到你的管理工具菜单中看一下有没有DNS服务在,如果没有的话,你还需要先安装这个服务组件。


  到win2000的控制面板,打开添加/删除程序,点击添加/删除windows组建,在出现的windwos组件向导中打开“网络服务”的详细信息,选中其中的“域名服务(DNS)”,确定即可.


  如果你需要添加Internet信息服务(IIS)也同样是在Windows组件向导里来作。


  实际上DNS服务器和WEB服务器并不是一定要求同一台服务器,可以是一台DNS服务器为多台WEB服务器作域名解析服务,这要看实际需要来决定。为了方便叙述,本文中的DNS服务器和WEB服务器为同一台服务器。


  特别说明一下,当你需要给某个网站作虚拟主机时,你必须要拿到这个网站的域名的DNS解析权,就是说该网站域名的DNS服务器必须是你提供的,没有这个先决条件是不行的。如果这个域名的DNS不是你提供的话,你可以通过该域名的注册管理商,修改域名信息里的DNS服务器部分。


  好了,现在我们就可以正式开始了!为了方便其间,我将以在IP为192.168.0.6的服务器上的http://www.pwol.com/http://www.tyh.com/两个网站为例。


  首先,打开管理工具中的“DNS服务”管理面板,选中“正向搜索区域”,点击鼠标右键点选新建区域,在出现欢迎向导时直接下一步,区域类型选“标准主要区域”


  区域名填写“com”,注意com前面没有“.”,如果你所要解析的域名是.net、.org等的话你也可以在此填如net或org等,当然你也可以添加多次,方法都是一样的。


  接下去的一步不需要作什么修改,直接按照WINDOWS的默认,下一步就可以了。最后当然是按完成咯。这时,你可以看到DNS的“正向搜索区域”里会出现你刚才添加的com区域,再用鼠标右键点击刚刚建立的com区域,在快捷菜单中选择“新建域”


  键入新建域名为:pwol


  接下来,你需要向新建立的pwol域添加主机,由于大家已经习惯了以www的主机名指向WEB主机,所有你至少需要新建这个主机。新建主机的方法和上面新建域相似,鼠标右键点击pwol域,在快捷菜单中选择“新建主机”


  在出现的新建主机对话框里的“名称”处输入www,IP地址处输入服务器的IP地址,我们这里以192.168.0.6为例。


  添加完成后你就可以在pwol域中看到www这个主机了


  到这里http://www.pwol.com/域名的DNS配置就算完成了。以同样的方法来配置http://www.tyh.com/的DNS,完成后如所示。



  完成了DNS里的设置,接下来的需要在IIS设置了。首先打开管理工具里的Internet服务管理器


  我们先来对http://www.pwol.com/作IIS设置,我们可以把他作为这台服务器的默认站点,打开“默认Web站点”的属性,将win2000默认的本地路径改成该站点在硬盘上的绝对路径即可,同时你可以更加自己的需要调整其中的设置。


  现在你打开你的IE,输入http://www.pwol.com/就可以看到你所指定的页面了。是不是很简单呢?


  我们再来作http://www.tyh.com/的设置。新建一个WEB站点


  站点的说明可以随意,只要看的清楚就可以,这里我以tyh为例


  接下来的“IP地址和断口设置”一步很关键,在此站点的主机头请输入:http://www.tyh.com/,千万不要忘记和输入错了,否则使用http://www.tyh.com/域名是访问不到任何页面的


  然后选择http://www.tyh.com/站点的页面在本地硬盘上的存放目录,注意“允许匿名访问此web站点”选择框千万要选上。


  对于web站点的访问权限,一般来讲“读取”权限是必须的,如果你需要运行ASP程序的话请选上“运行脚本”权限,其它几个如果没有特别需要的话就不要选了。


  完成后你就可以在IIS里看到tyh站点了。现在你在IE里输入http://www.tyh.com/就可以看到页面了。


  考虑到很多人在访问站点时,往往会省去www而直接输入tyh.com,现在如果你在IE里输入tyh.com访问到的将是http://www.pwol.com/的页面而不是你所希望的页面,这该怎么办呢?


  没有关系!我们打开IIS里tyh站点的属性


  点击“高级”,你会看到“高级多WEB站点配置” 对话框。
  点击添加,在主机头处输入tyh.com,这样的你在IE里输入tyh.com就能访问到和输入http://www.tyh.com/一样的站点页面了。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。