一个IP建多个Web站点--主机头名法 ----天中山下学生网----

来源:百度文库 编辑:神马文学网 时间:2024/06/13 04:41:13
一个IP建多个Web站点--主机头名法

  由于各种原因,我们有时候需要在一个IP地址上建立多个web站点,在IIS5中,我们可能通过简单的设置达到这个目标.
在IIS中,每个 Web 站点都具有唯一的、由三个部分组成的标识,用来接收和响应请求:
(1) IP地址
(2)端口号
(3)主机头名。
在IIS中,在一个IP地址上建立多个独立的web站点,通常有两种方法,本文以以例子的形式介绍主机头法,使用这种方法可以建立起专业的虚拟主机.
环境:假设沧海公司(呵呵...)用一台win2000服务器提供虚拟主机服务,地址是192.168.1.10.在这台服务器已经安装了Internet服务即IIS5.
现在公司要求网络管理员在服务器上使用一个IP为ABCD四个公司建立独立的网站,每个网站拥有自己独立的域名.四家网站域名分别为:www.a.com,www.b.com,www.c.com和www.d.com.
通过使用主机头,站点只需一个 IP 地址即可维护多个站点。客户可以使用不同的域名访问各自的站点,根本感觉不到这些站点在同一主机上.
具体操作如下:
1.在win2000服务器为四家公司建立文件夹,做为WEB站点主目录.如下: WEB站点主目录 WEB站点
d:\web\a A公司网站
d:\web\b B公司网站
d:\web\c C公司网站
d:\web\d D公司网站
2.使用WEB站点管理向导,分别四家公司建立独立的WEB站点,四者最大的不同是使用了不同的主机头名:
A公司站点 B公司站点 C公司站点 D公司站点
IP地址 192.168.1.10
TCP端口 80
权限 读取和运行脚本
主机头名 www.a.com www.b.com www.c.com www.d.com
站点主目录 d:\web\a d:\web\b d:\web\c d:\web\d
在DNS中将这四个域名注册上,均指向同一地址:192.168.1.10.这样,客户端就可以通过: http://www.a.com访问A公司站点. http://www.b.com访问B公司站点. http://www.c.com访问C公司站点. http://www.d.com访问D公司站点.
3.每个站点的主机头名可以在WEB站点建立向导中设置,它与站点的IP地址,TCP端口在同一屏上.也可能通过该站点->"属性"->"WEB站点"标签->选IP地址右边的"高级"按钮,跳出"高级多WEB站点配置"进行配置.

这种方法建立可以建立专业的虚拟主机,几乎所有使用IIS提供虚拟主机的公司都这样做的.
IP址对应多个域名
一、分析
有些ISP(互联网服务提供商)在向客户提供虚拟主机服务时,由于其所拥有的IP地址资源有限,所以往往采用多个域名共用一个IP地址的方式,各个域名均可独立访问它们对应的文件而互不干扰。即一个IP地址对应多个相互独立的域名。这在Win2K服务器中可以轻松地实现。 比如,本机的两个域名“www.popunet.com”和“www.yesnew.com”,它们都指向同一个IP“192.168.0.1”。现需要输入“www.popunet.com”则调用的是“d\website”中的文件;输入“www.yesnew.com”则调用的是“c\myweb”中的文件。这可以在IIS管理器中通过设不同的“主机头”来完成。
二、设置
1.确信已在“DNS”中设置好了这两个域名,并均指向同一个IP地址。
2.打开“Internet服务管理器”。选“开始菜单→程序→管理工具→Internet服务管理器→Internet信息服务→UC1(服务器名)”。
3.设定第一个域名“www.popunet.com”
①基本设置。选“默认Web站点→右键→属性→Web站点→IP地址:192.168.0.1”。
②指定主目录。选“主目录→本地路径:d\website”。
4.设定第二个域名“www.yesnew.com”
①基本设置。选“默认Web站点→右键→新建→站点→说明:xx(任意内容)→IP地址:192.168.0.1→此站点的主机头:www.yesnew.com”。
②如果已建好了此站点。则选“xx(说明)→右键→属性→Web站点→IP地址:192.168.0.1→高级→192.168.0.1→编辑→主机头名:www.yesnew.com”。
③指定主目录。选“主目录→本地路径:c\myweb”。
5.如果有更多的指向不同“主目录”的域名,设置方法同上,填入相应的“主机头名”即可。
6.设立成功后,如果输入“www.yesnew.com”等在“主机头名”中指定过的域名,则调出“xx(说明)”中对应的网页,而输入IP地址或“www.popunet.com”等其他未设“主机头名”但指向此IP的域名,则调出的是“默认Web站点”中对应的网页。
三、 操作对于“IIS之多个IP地址对应多个域名”的操作与上述方法类似,只是再不用设“主机头名”,将各“Web站点”的IP地址栏指向不同的IP地址即可。