在前面一篇文章中我们已经讨论过在Windows 的IIS 中可以采用三种方式建立Web虚拟网站 下面就具体实施这三种方式的操作再和大家一起来切磋一下 一 IP地址法 一般情况下 一块网卡只设置了一个IP地址 如果我们为这块网卡绑定多个IP地址 每个IP地址对应一个Web站
在前面一篇文章中我们已经讨论过在Windows
的IIS
中可以采用三种方式建立Web虚拟网站
下面就具体实施这三种方式的操作再和大家一起来切磋一下
一IP地址法
一般情况下一块网卡只设置了一个IP地址如果我们为这块网卡绑定多个IP地址每个IP地址对应一个Web站点那么同样可以实现一机多站的目的
假定 和 三个网站的IP地址绑定为和并且在服务器的同一块网卡上
点击开始→控制面板→网络连接→本地连接(图)点击属性调出本地连接属性面板选择Internet协议(TCP/IP)点击属性调出Internet协议(TCP/IP)属性面板点击下方的高级调出高级TCP/IP设置面板在IP地址栏下面列出了网卡已设定的IP地址()和子网掩码点击[添加]按钮在弹出的对话框中填上新的IP地址(如注意不能与其他机器的IP地址重复)子网掩码与原有的相同(如)然后依次[确定]就完成了多个IP地址的绑定(图)
 |
图 |
 |
图 |
下面就用同一台机器上绑定在一个网卡上三个不同的IP地址来架构三个虚拟网站
首先在Internet信息服务(IIS)管理器里的网站栏点击鼠标右键→新建→网站如图所示然后就出现图的欢迎使用创建网站向导画面单击下一步输入网站的描述(图)再单击下一步则进入IP地址和端口设置网站IP地址选网站TCP端口采用默认值网站的主机头采用默认值无(图)
 |
图 |
 |
图 |
 |
图 |
 |
图 |
在图
中
单击
下一步
进入到网站主目录
在这里选择主目录的路径为E:\ghq
如图
所示
然后就是网站的访问权限设置
采用默认的读去和运行脚本(图
)
再单击
下一步
则进入图
的
已完成网站创建向导
画面
单击
完成
的网站就完成了
 |
图 |
 |
图 |
 |
图 |
类似的和两个网站创建的步骤同上一样只不过在网站的描述网站IP地址以及主目录的路径这三项选择不一样网站的三选项网站的描述为网站IP地址为主目录的路径为E\study如下图图和图所示
 |
图 |
 |
图 |
 |
图 |
网站的三选项
网站的描述为
网站IP地址为
主目录的路径为E
\test
如下图
图
和图
所示
 |
图 |
 |
图 |
 |
图 |
删除IIS默认的网站后
网站栏就变成图
的三个新建的网站
 |
图 |
下面我们建立三个asp文件即ghqaspstudyasp和testasp文件并将这三个文件拷贝到E\ghqE\study和E\test目录中建立这三个文件最主要是为了后面的测试工作三个文件具体内容如下图图和图所示
 |
图 |
 |
图 |
 |
图 |
接着就要将这三个asp文件修改为三个网站的启动默认主页
我们这里以网站为例
在网站
栏点击鼠标右键→
属性
在属性栏中选中
文档
菜单项
如图
所示
将原先的启动默认内容文档中的四个文件
选中一个就单击
删除
按钮
直到四个文件全部删除完为止
然后单击
添加
按钮
在
添加内容页
对话框中的默认内容页中输入
test
asp
(图
)
单击
确认
按钮
就会出现默认内容页为test
asp的画面
如图
所示
同样的步骤
将网站的默认内容页设为ghq
asp(图
)
网站的默认内容页设为study
asp
如图
所示
 |
图 |
 |
图 |
 |
图 |
 |
图 |
 |
图 |
分别在IE浏览器地址栏中输入和三个网站的IP地址测试的效果如下图图和图所示
 |
图 |
 |
图 |
 |
图 |
二TCP端口法
大家知道Web站点的默认端口一般为如果改变这一端口就能实现在同一服务器上新增站点的目的
假定 和 三个网站使用服务器的同一网卡绑定的IP地址都为现在用端口来表示网站使用端口来表示 网站使用表示 网站
现在我们删除网卡上原先绑定的和两个IP地址现在服务器网卡上只剩下一个IP地址如图所示
 |
图 |
在上面建立的三个网站上作些修改即可所要做的工作有如下
网站的属性页中的网站选项如图所示IP地址为TCP端口为在网站的属性页中的网站选项如图所示IP地址修改为TCP端口为在网站的属性页中的网站选项如图所示IP地址修改为TCP端口为
 |
图 |
 |
图 |
 |
图 |
测试一下效果在浏览器地址栏中输入(默认的端口号可以省略)回车我们将访问到站点(图)在IE浏览器输入:(注意IP地址后的端口号一定不能少)则会出现站点(图)在IE浏览器输入:(注意IP地址后的端口号一定不能少)则会出现站点(图)
 |
图 |
 |
图 |
 |
图 |
三主机头法
在不更改TCP端口和IP地址的情况下同样可以实现一机多站这里我们需要使用主机头名来区分不同的站点
所谓主机头名实际上就是指和的网址因此要使用主机头法实现一机多站就必须先进行DNS设置首先我们在开始→管理工具→DNS(DNS\JSXXZX_GHQ图)中 正向查找区域新建和三个区域如图所示具体的操作步骤这里就不多说了在DNS中设置和三个网址将它们都指向惟一的IP地址如图图和图所示
 |
图 |
 |
图 |
 |
图 |
 |
图 |
 |
图 |
参考上面的建立网站例子进行添加站点的操作IP地址选择TCP端口保持默认的不变此站点的主机头一项一定要填上如图和图所示然后选定主目录(E\ghq)设置好访问权限站点的设置完成
 |
图 |
 |
图 |
同样建立网站
IP地址选择
TCP端口保持默认的
不变
此站点的主机头
一项一定要填上
如图
和图
所示
最后建立网站
IP地址选择
TCP端口保持默认的
不变
此站点的主机头
一项一定要填上
如图
和图
所示
 |
图 |
 |
图 |
 |
图 |
 |
图 |
然后测试一下
和的域名解析
是否正确
用ping命令
如图
所示
 |
图 |
分别在IE浏览器地址栏中输入
和三个网址
测试效果如图
图
和图
所示
 |
图 |
 |
图 |
 |
图 |
与前面两种使用IP地址访问不同的是用主机头法实现的一机多站必须使用网址才能访问以上三种方式建立Web虚拟网站的方法我们可以根据具体情况选择使用