先在硬盘建立域和虚拟主机的实际目录,建立以下三个实际目录:
c: inetpub wwwroot myweb
c: inetpub wwwroot aaa
c: inetpub wwwroot bbb
建立域和虚拟主机
1.在NT中,运行菜单中NT4 Option Pack下Microsoft Internet Information Server中的Internet Service Manager;
2.用右键单击本计算机名,在弹出菜单中选择“新建”中的“web Site”;
3.在站点说明中键入:www.myweb.com,单击“下一步”;
4.在IP地址栏中,选择分配给该站点的IP地址(可以同一IP地址分配给多个站点),单击“下一步”;
5.在主目录路径中,键入:c: inetpub wwwroot myweb,单击“下一步”;
6.单击“结束”网站目录中出现“www.myweb.com”
7.右键单击www.myweb.com,在弹出菜单中选择“属性”;
8.在“Web站点”选项卡中单击“高级”,然后双击第一栏中有IP地址的第一行,在主机标识名(Host Header Name)中键入:www.myweb.com,单击“确定”。
然后重复以上8步,并将相应的项换为aaamywehcom、bbb.myweb.com,主目录路径换为c: inetpubwwwrootaaa、c:inetpubwwwrootbbb即可。至此,域和虚拟主机建立完毕。
实现如上所建立的虚拟服务器需要支持HTTP1.1的浏览器,IE3.0以上,Netscape3.0以上都支持HTTP1.1。IIS4的虚拟服务器功能只支持Web服务,不支持FTP服务。
假如在Option Pack中安装了Internet Service Manager (Html),还可以远程治理虚拟主机的设置。
具体操作为:
1.右键单击Internet Service Manager中的“治理web站点”,选择“属性”,在“Web站点”选项卡中查看“TCP端口”,记下数值,或加以改动,如改为“1327”;
2.在“目录安全性”选项卡中单击“IP地址及网络名限制”栏中的“编辑”,然后单击“授予访问”或进行相应设置。
然后就可以进行远程治理了。在客户机浏览器的地址栏上键入(例如服务器的IP地址为192.168.0.1):Http:/ /192.168.0.1:1327,键入治理员密码后就可以进入治理系统了。
在此可以完成大部分的IIS治理工作。但是像添加用户、添加IP地址等操作系统核心的功能只能在服务器本地完成。
设置Host文件或DNS
仅仅实现上面几步还不能在浏览器上浏览虚拟主机,必须使用Hosts文件或域名系统(DNS)实现主机名到IP地址的解析。
在局域网中用Hosts文件或DNS都可以,在Internet上只能用DNS了。
1.Hosts文件的设置
windows 95/98的Hosts文件在windows目录中;windows NT的Hosts文件在winntsystem32driversetc目录中。用文本编辑器打开Hosts文件,添加以下几行(假设IP地址为192.168.0.1):
192.168.0.1 ww.myweb.com
192.168.0.1 aaa.myweb.com
192.168.0.1 bbb.myweb.com
拷入局域网中计算机的相应目录,然后就可以在客户机或服务器上用http:/ /aaa.myweb.com访问虚拟主机了。
2.DNS的设置
(1)安装DNS服务器:在“控制面板”-“网络”中的“服务”选项卡中选择“添加”,然后在列表中选择DNS服务器即可;
(2)选择开始菜单“治理工具”中的“DNS治理器”;
(3)新建DNS服务器:选择“DNS”菜单中的“新建服务器”,然后键入服务器IP地址或服务器名称;
(4)新建区域:右键单击服务器名称或IP地址,在弱出菜单中选择“新建区域”,然后在“选择区域”栏单击“主要”,之后单击“下一步”,在区域名处键入:Myweb.com,然后鼠标单击“区域文件”,则自动显示“myweb.com..dns”,然后单击“下一步”,单击“完成”;
(5)新建主机:右键单击DNS服务器左边的刚建的区域“myweb.com”选择“新建主机”,在主机名处键入www,在主机IPI地址处键入192.168.0.1(假设本机IP地址为192.168.0.1)。至此,www.myweb.com的DNS设置文完成;
(6)建立虚拟主机的DNS纪录:重复“新建主机”步骤,在主机名处键入aaa,在IP地址处键入192.168.0.1。至此,aaa.myweb.com的DNS设置完成,同样可建立bbb.myweb.com的DNS纪录;
(7)客户机设置:假如是在局域网中,每台客户机TP/IP属性中的“DNS”选项卡中“DNS搜索顺序”中添加192.168.0.1。假如在windows NT的单机上作测试,NT的TCP/IP属性中的“DNS”选项卡中“DNS搜索顺序”中也应添加192.168.0.1。
测试并浏览虚拟主机
完成以上设置后就可以在客户机上测试了,在客户机上的分别运行:
Ping http://www.myweb.com
Ping aaa.myweb.com
Ping bbb.myweb.com
假如成功,则表明设置成功,可以用浏览器浏览虚拟主机网页了。
假如出错,请仔细检查以上各步设置。
以上设置在服务器Windows NT 4(中英文版)+ Service Pack 3 + IIS4客户机在Windows 95/98的局域网上调试成功。