|
“虚拟主机”权威的定义我也不知道,按我的理解就是:在一台网络服务器(即一个IP地址)上实现同时安置两个或两个以上网站(域名)的技术。目前网上该技术使用的非常普遍,很多网站,特别是小型网站均采用这样的方式。
虚拟主机最大的优点就是能极大的降低网站是运行费用,托管一台服务器每个月至少也要2000元人民币以上,而采用了虚拟主机的话一台服务器上就可以放置多个网站,这样每个网站的网络费用就可以大大降低了,非常适合那些访问量不大的小型网站使用,以节约成本。
本文将详细叙述在Windows2000平台下实现虚拟主机的方法。Windows2000分别有专业版、Server、高级服务器版以及数据中心版等多个版本,下文将以Windows2000 Server为例。
开始之前我们先来确认一下您的Windows2000中的所需要的服务组件是否已经正确安装并运行。要实现“虚拟主机”,Windows2000必须已经安装了Internet信息服务(IIS)和DNS服务组件,IIS即“网络信息服务”是实现WEB功能的最基本的服务组件;DNS即域名服务组件,他的功能就是将网站的域名转化为直接的IP地址。对于Windows2000 Server IIS服务器是默认安装的,但DNS服务则需要你选择一下。你可以到你的管理工具菜单(附图一)中看一下有没有DNS服务在,如果没有的话,你还需要先安装这个服务组件。
到win2000的控制面板,打开添加/删除程序,点击添加/删除windows组建,在出现的windwos组件向导(附图1)中打开“网络服务”的详细信息(附图2 ),
(附图1)
选中其中的“域名服务(DNS)”,确定即可。
(附图2)
如果你需要添加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/一样的站点页面了。
(图十九)
|