一台服务器上部署多个Web站点_Web服务器教程
在一台计算机上可以实现多个Web站点,以充分利用服务器的资源。
修改端口号
在IP网络中,计算机之间通过对方的IP地址建立连接,但是建立连接时,还都是通过
“端口”来实现连接的,就好像你找到某幢楼的街道号码,但是如果要找其中的一个住户,就必须知道他的房间号,这幢楼的街道号码相当于IP地址,具体的房间相当于端口号。
有人会问,为什么我们在浏览网站时,却从来没有用过端口号呢?这是因为Web服务都有一个默认端口,一般为端口80,如果在地址栏中不输入端口号,Web服务器就认为是寻找默认端口号。端口号的用法是在IP地址之后加冒号“:”(半角),再填入端口号。
对于浏览器来说,“172.18.0.100”与“http://172.18.0.100:8000”是寻找不同的Web站点,因此,可以通过IP地址使用附加端口号来实现一个IP地址对应多个站点。只是访问者要访问站点时,需在IP地址后面附加端口号。使用此方法实现多个站点,要求访问者在端口号前键入实际的数字IP地址,不能使用主机名,因此对于访问者来说比较麻烦。
具体配置方法是:打开Windows 2000 Server“Internet信息服务”管理工具,用鼠标右击窗口左边的站点名称,选择“属性”,在出现“属性”设置窗口中选择“Web站点”标签页面,更改各站点对应的TCP端口即可,如图1所示,就将端口号设为“8080”。
图1
此时,如果键入“172.18.0.100”,就会出现让你输入验证用户和密码提示窗口,如果单击确定后,会出现如图2所示的“您无权查看该网页”的错误。只有输入了“172.18.0.100:8080”,这个端口对应的网站才会显示出来。
图2
添加多个IP地址
一般来说,一块网卡对应一个IP地址,但是一个网卡可以绑定多个IP地址(一般不超过20个),尤其是服务器的网卡,绑定多个IP地址的情况屡见不鲜。一个IP地址可以对应一个Web站点,充分利用了服务器的资源。
1、添加多个IP地址
要实现一台服务器有多个IP地址,你需要先为服务器添加多个IP地址,这就要改变网卡的TCP/IP设置。具体方法是:点击开始/设置/网络和拨号连接/本地连接/属性,选择“Internet协议(TCP/IP)”,并点击“属性”按钮,在出现的“Internet协议(TCP/IP)属性”窗口中点击“高级”按钮,在这里就可以通过“添加”按钮为一块网卡设置多个IP地址,如图3所示。
图3
2、为各站点设置不同的IP地址
对于在“Internet信息服务”中为各站点设置不同的IP地址就非常简单了,具体方法是:用鼠标右击“Internet信息服务”管理工具窗口右边的各站点名称,选择“属性”,在出现的“属性”设置窗口中选择“Web站点”标签页面,更改各站点对应的IP地址即可,如图4所示。
图4
另外,要使用多IP地址,必须将主机名及其对应的IP地址添加到名称解析系统(通常是DNS),此后访问者只需在浏览器中键入文本名称即可访问Web站点。
编后语:一台服务器实现多个Web站点,还可以通过指定虚拟目录、主机头名等方法来实现,但是由于本文篇幅有限,不再逐一列出,有兴趣的读者可以就此类问题来稿进一步计论。
- 相关链接:
- 教程说明:
Web服务器教程-一台服务器上部署多个Web站点。