开始之前我们先来确认一下您的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/一样的站点页面了。