逐梦论坛's Archiver

shillan 发表于 2007-5-22 22:15

Win2003下实现Web虚拟网站之操作篇

[b]  【it168 专稿】[/b]在前面一篇文章中我们已经讨论过在windows 2003的iis 6.0中可以采用三种方式建立web虚拟网站,下面就具体实施这三种方式的操作再和大家一起来切磋一下。

[b][color=#ff0000]一、ip地址法[/color][/b]

[b][color=#ff0000]    [/color][/b]一般情况下,一块网卡只设置了一个ip地址。如果我们为这块网卡绑定多个ip地址,每个ip地址对应一个web站点,那么同样可以实现“一机多站”的目的。

    假定[url=http://www.ghq.com/][color=#0000ff]www.ghq.com[/color][/url]、study.ghq.com 和 test.ghq.com 三个网站的ip地址绑定为192.168.1.67、192.168.1.68和192.168.1.69,并且在服务器的同一块网卡上。

    点击“开始”→“控制面板”→“网络连接”→“本地连接”(图1),点击“属性”调出“本地连接属性”面板,选择“internet协议(tcp/ip)”,点击“属性”调出“internet协议(tcp/ip)属性”面板,点击下方的“高级”调出“高级tcp/ip设置”面板。在ip地址栏下面列出了网卡已设定的ip地址(192.168.1.68)和子网掩码,点击[添加]按钮,在弹出的对话框中填上新的ip地址(如192.168.1.67,192.168.1.69,注意不能与其他机器的ip地址重复),子网掩码与原有的相同(如255.255.255.0)。然后依次[确定],就完成了多个ip地址的绑定(图2)。


[table][url=http://publish.it168.com/server/showbigpic.asp?cdocid=20050802006801&picid=396490.jpg][img]http://publish.it168.com/2005/0802/396491.jpg[/img][/url]图1 点击看大图[/table]




[table][url=http://publish.it168.com/server/showbigpic.asp?cdocid=20050802006801&picid=396492.jpg][img]http://publish.it168.com/2005/0802/396493.jpg[/img][/url]图2 点击看大图[/table]

    下面就用同一台机器上绑定在一个网卡上三个不同的ip地址来架构三个虚拟网站。

    首先在internet信息服务(iis)管理器里的“网站”栏点击鼠标右键→“新建”→“网站”,如图3所示;然后就出现图4的“欢迎使用创建网站向导”画面,单击“下一步”,输入网站的描述[url=http://www.ghq.com/][color=#0000ff]www.ghq.com[/color][/url](图5);再单击“下一步”,则进入ip地址和端口设置,网站ip地址选“192.168.1.67”,网站tcp端口采用默认值“80”,网站的主机头采用默认值“无”(图6);


[table][url=http://publish.it168.com/server/showbigpic.asp?cdocid=20050802006801&picid=396494.jpg][img]http://publish.it168.com/2005/0802/396495.jpg[/img][/url]图3 点击看大图[/table]




[table][img]http://publish.it168.com/2005/0802/396496.jpg[/img]图4[/table]




[table][img]http://publish.it168.com/2005/0802/396497.jpg[/img]图5[/table]




[table][img]http://publish.it168.com/2005/0802/396498.jpg[/img]图6[/table]

    在图6中,单击“下一步”,进入到网站主目录,在这里选择主目录的路径为e:\ghq,如图7所示;然后就是网站的访问权限设置,采用默认的读去和运行脚本(图8),再单击“下一步”,则进入图9的“已完成网站创建向导”画面,单击“完成”,[url=http://www.ghq.com/][color=#0000ff]www.ghq.com[/color][/url]的网站就完成了。
  [table][img]http://publish.it168.com/2005/0802/396499.jpg[/img]图7[/table]
[table][img]http://publish.it168.com/2005/0802/396500.jpg[/img]图8[/table]
[table][img]http://publish.it168.com/2005/0802/396501.jpg[/img]图9[/table]
    类似的study.ghq.com和test.ghq.com两个网站创建的步骤同上一样,只不过在网站的描述、网站ip地址以及主目录的路径这三项选择不一样。study.ghq.com网站的三选项:网站的描述为study.ghq.com,网站ip地址为192.168.1.68,主目录的路径为e:\study,如下图10、图11和图12所示;
  [table][img]http://publish.it168.com/2005/0802/396502.jpg[/img]图10[/table]

[table][img]http://publish.it168.com/2005/0802/396503.jpg[/img]图11[/table]
  [table][img]http://publish.it168.com/2005/0802/396504.jpg[/img]图12[/table]    test.ghq.com网站的三选项:网站的描述为test.ghq.com,网站ip地址为192.168.1.69,主目录的路径为e:\test,如下图13、图14和图15所示。
  [table][img]http://publish.it168.com/2005/0802/396506.jpg[/img]图13[/table]
  [table][img]http://publish.it168.com/2005/0802/396507.jpg[/img]图14[/table]
  [table][img]http://publish.it168.com/2005/0802/396508.jpg[/img]图15[/table]
    删除iis默认的网站后,网站栏就变成图16的三个新建的网站。
  [table][url=http://publish.it168.com/server/showbigpic.asp?cdocid=20050802006801&picid=396509.jpg][img]http://publish.it168.com/2005/0802/396510.jpg[/img][/url]图16 点击看大图[/table]
    下面我们建立三个asp文件,即ghq.asp、study.asp和test.asp文件,并将这三个文件拷贝到e:\ghq、e:\study和e:\test目录中,建立这三个文件最主要是为了后面的测试工作,三个文件具体内容如下图17、图18和图19所示。
[table][url=http://publish.it168.com/server/showbigpic.asp?cdocid=20050802006801&picid=396512.jpg][img]http://publish.it168.com/2005/0802/396513.jpg[/img][/url]图17 点击看大图[/table]
  [table][url=http://publish.it168.com/server/showbigpic.asp?cdocid=20050802006801&picid=396514.jpg][img]http://publish.it168.com/2005/0802/396515.jpg[/img][/url]图18 点击看大图[/table]  [table][url=http://publish.it168.com/server/showbigpic.asp?cdocid=20050802006801&picid=396516.jpg][img]http://publish.it168.com/2005/0802/396517.jpg[/img][/url]图19 点击看大图[/table]    接着就要将这三个asp文件修改为三个网站的启动默认主页,我们这里以test.ghq.com网站为例,在网站“test.ghq.com” 栏点击鼠标右键→“属性”,在test.ghq.com属性栏中选中“文档”菜单项,如图20所示,将原先的启动默认内容文档中的四个文件,选中一个就单击“删除”按钮,直到四个文件全部删除完为止;然后单击“添加”按钮,在“添加内容页”对话框中的默认内容页中输入“test.asp”(图21),单击“确认”按钮,就会出现默认内容页为test.asp的画面,如图22所示;同样的步骤,将[url=http://www.ghq.com/][color=#0000ff]www.ghq.com[/color][/url]网站的默认内容页设为ghq.asp(图23);study.ghq.com网站的默认内容页设为study.asp,如图24所示。
[table][img]http://publish.it168.com/2005/0802/396521.jpg[/img]图20[/table]
[table][img]http://publish.it168.com/2005/0802/396522.jpg[/img]图21[/table]
[table][img]http://publish.it168.com/2005/0802/396524.jpg[/img]图22[/table]

[table][url=http://publish.it168.com/server/showbigpic.asp?cdocid=20050802006801&picid=396529.jpg][img]http://publish.it168.com/2005/0802/396530.jpg[/img][/url]图23 点击看大图[/table]
[table][url=http://publish.it168.com/server/showbigpic.asp?cdocid=20050802006801&picid=396531.jpg][img]http://publish.it168.com/2005/0802/396532.jpg[/img][/url]图24 点击看大图[/table]

    分别在ie浏览器地址栏中输入192.168.1.67、192.168.1.68和192.168.1.69三个网站的ip地址,测试的效果如下图25、图26和图27所示。

[table][img]http://publish.it168.com/2005/0802/396536.jpg[/img]图25[/table]

[table][img]http://publish.it168.com/2005/0802/396537.jpg[/img]图26[/table]
[table][img]http://publish.it168.com/2005/0802/396538.jpg[/img]图27[/table][b][color=#ff0000]二、tcp端口法[/color][/b]

    大家知道web站点的默认端口一般为80,如果改变这一端口,就能实现在同一服务器上新增站点的目的。

    假定[url=http://www.ghq.com/][color=#0000ff]www.ghq.com[/color][/url]、study.ghq.com 和 test.ghq.com 三个网站使用服务器的同一网卡,绑定的ip地址都为192.168.1.67,现在用80端口来表示[url=http://www.ghq.com/][color=#0000ff]www.ghq.com[/color][/url]网站;使用8080端口来表示test.ghq.com 网站;使用8088表示study.ghq.com 网站。

    现在我们删除网卡上原先绑定的192.168.1.68和192.168.1.69两个ip地址,现在服务器网卡上只剩下192.168.1.67一个ip地址,如图28所示。


[table][url=http://publish.it168.com/server/showbigpic.asp?cdocid=20050802006801&picid=396541.jpg][img]http://publish.it168.com/2005/0802/396542.jpg[/img][/url]图28 点击看大图[/table]


    在上面建立的三个网站上作些修改即可,所要做的工作有如下:

    [url=http://www.ghq.com/][color=#0000ff]www.ghq.com[/color][/url]网站的属性页中的“网站”选项如图29所示,ip地址为“192.168.1.67”,tcp端口为“80”;在test.ghq.com网站的属性页中的“网站”选项如图30所示,ip地址修改为“192.168.1.67”,tcp端口为“8080”;在study.ghq.com网站的属性页中的“网站”选项如图31所示,ip地址修改为“192.168.1.67”,tcp端口为“8088”。


[table][img]http://publish.it168.com/2005/0802/396544.jpg[/img]图29[/table]




[table][img]http://publish.it168.com/2005/0802/396545.jpg[/img]图30[/table]

[table][img]http://publish.it168.com/2005/0802/396546.jpg[/img]图31[/table]

    测试一下效果,在浏览器地址栏中输入192.168.1.67(默认的端口号80可以省略),回车,我们将访问到“www.ghq.com”站点(图32);在ie浏览器输入192.168.1.67:8080(注意ip地址后的端口号一定不能少),则会出现“test.ghq.com”站点(图33);在ie浏览器输入192.168.1.67:8088(注意ip地址后的端口号一定不能少),则会出现“study.ghq.com”站点(图34)。
  [table][img]http://publish.it168.com/2005/0802/396547.jpg[/img]图32[/table]
  [table][img]http://publish.it168.com/2005/0802/396548.jpg[/img]图33[/table]
  [table][img]http://publish.it168.com/2005/0802/396549.jpg[/img]图34[/table][b][color=#ff0000]三、主机头法[/color][/b]

[b][color=#ff0000]    [/color][/b]在不更改tcp端口和ip地址的情况下,同样可以实现“一机多站”,这里我们需要使用“主机头名”来区分不同的站点。

    所谓“主机头名”,实际上就是指[url=http://www.ghq.com/][color=#0000ff]www.ghq.com[/color][/url]、study.ghq.com和test.ghq.com的网址,因此要使用“主机头法”实现“一机多站”,就必须先进行dns设置。首先我们在“开始”→“管理工具”→“dns”(dns\jsxxzx_ghq,图35)中 “正向查找区域”新建[url=http://www.ghq.com/][color=#0000ff]www.ghq.com[/color][/url]、study.ghq.com和test.ghq.com三个区域,如图36所示。具体的操作步骤这里就不多说了。在dns中设置[url=http://www.ghq.com/][color=#0000ff]www.ghq.com[/color][/url]、study.ghq.com和test.ghq.com三个网址,将它们都指向惟一的ip地址192.168.1.67,如图37、图38和图39所示。
  [table][url=http://publish.it168.com/server/showbigpic.asp?cdocid=20050802006801&picid=396556.jpg][img]http://publish.it168.com/2005/0802/396557.jpg[/img][/url]图35 点击看大图[/table]
  [table][url=http://publish.it168.com/server/showbigpic.asp?cdocid=20050802006801&picid=396560.jpg][img]http://publish.it168.com/2005/0802/396561.jpg[/img][/url]图36 点击看大图[/table]
  [table][url=http://publish.it168.com/server/showbigpic.asp?cdocid=20050802006801&picid=396562.jpg][img]http://publish.it168.com/2005/0802/396563.jpg[/img][/url]图37 点击看大图[/table]
  [table][url=http://publish.it168.com/server/showbigpic.asp?cdocid=20050802006801&picid=396564.jpg][img]http://publish.it168.com/2005/0802/396565.jpg[/img][/url]图38 点击看大图[/table]
[table][url=http://publish.it168.com/server/showbigpic.asp?cdocid=20050802006801&picid=396568.jpg][img]http://publish.it168.com/2005/0802/396569.jpg[/img][/url]图39 点击看大图[/table]

    参考上面的建立网站例子,进行添加“www.ghq.com”站点的操作,ip地址选择192.168.1.67,tcp端口保持默认的80不变,“此站点的主机头”一项一定要填上[url=http://www.ghq.com/][color=#0000ff]www.ghq.com[/color][/url],如图40和图41所示,然后选定主目录(e:\ghq),设置好访问权限,“www.ghq.com”站点的设置完成。
  [table][img]http://publish.it168.com/2005/0802/396573.jpg[/img]图40[/table]  [table][img]http://publish.it168.com/2005/0802/396574.jpg[/img]图41[/table]
    同样建立test.ghq.com网站,ip地址选择192.168.1.67,tcp端口保持默认的80不变,“此站点的主机头”一项一定要填上test.ghq.com,如图42和图43所示;最后建立study.ghq.com网站,ip地址选择192.168.1.67,tcp端口保持默认的80不变,“此站点的主机头”一项一定要填上study.ghq.com,如图44和图45所示。
  [table][img]http://publish.it168.com/2005/0802/396575.jpg[/img]图42[/table]  [table][img]http://publish.it168.com/2005/0802/396577.jpg[/img]图43[/table]  [table][img]http://publish.it168.com/2005/0802/396578.jpg[/img]图44[/table]
[table][img]http://publish.it168.com/2005/0802/396580.jpg[/img]图45[/table]    然后测试一下[url=http://www.ghq.com/][color=#0000ff]www.ghq.com[/color][/url]、study.ghq.com和test.ghq.com的域名解析,是否正确,用ping命令,如图46所示。
  [table][url=http://publish.it168.com/server/showbigpic.asp?cdocid=20050802006801&picid=396581.jpg][img]http://publish.it168.com/2005/0802/396582.jpg[/img][/url]图46 点击看大图[/table]
    分别在ie浏览器地址栏中输入[url=http://www.ghq.com/][color=#0000ff]www.ghq.com[/color][/url]、study.ghq.com和test.ghq.com三个网址,测试效果如图47、图48和图49所示。
  [table][img]http://publish.it168.com/2005/0802/396583.jpg[/img]图47[/table]

[table][img]http://publish.it168.com/2005/0802/396584.jpg[/img]图48[/table]

[table][img]http://publish.it168.com/2005/0802/396585.jpg[/img]图49[/table]
    与前面两种使用ip地址访问不同的是,用“主机头法”实现的“一机多站”必须使用网址才能访问。以上三种方式建立web虚拟网站的方法,我们可以根据具体情况选择使用。

sterok 发表于 2007-6-4 17:42

巧用dos命令实现文件合并隐藏秘密

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.