background image

浅谈在一个

IP 地址上建立多个独立的 web 站点的方法

    我们有时候需要在服务器租用的 IP 地址上建立多个 web 站点,在 IIS5 中,我们
可能通过简单的设置达到这个目标。
  在

IIS 中,每个 Web 站点都具有唯一的、由三个部分组成的标识,用来接

收和响应请求:
  

(1)IP 地址

  

(2)端口号

  

(3)主机头名

    在 IIS 中,在一个 IP 地址上建立多个独立的 web 站点,通常有两种方法,本文以
以例子的形式介绍

TCP 端口法。

  环境:假设某公司的内部网由一台

win2000 服务器和几十台工作站组成,

这个内部网的网段是

192.168.1.0/24,服务器的地址是 192.168.1.10,名称是

myserver.在这台服务器已经安装了 Internet 服务即 IIS5。
  公司有

A,B,C 三个部门,分别在 8086,8087,8088 三个房间办公。现在

公司要求网络管理员在服务器上使用一个

IP 为公司和三个部分别建立一个网站

,即要建立四个网站。
  通过使用附加端口号,站点只需一个

 IP 地址即可维护多个站点。客户要

访问站点时,需在静态

 IP 地址后面附加端口号(默认 Web 站点除外,它使

用端口

 80)。

  具体操作如下:
  

1、在 win2000 服务器上为公司和三个部门在硬盘上建立文件夹,做为 WEB

站点主目录

.如下: WEB 站点主目录 WEB 站点

  

d:\web\com 公司网站

  

d:\web\a A 部门网站

  

d:\web\b B 部门网站

  

d:\web\c C 部门网站

  

2、使用 WEB 站点管理向导,分别为公司和三个部门建立四个 WEB 站点,四

者最大的不同是使用了不同的

TCP 端口:

  公司站点

  A 部门站点  B 部门站点  C 部门站点

  

IP 地址 192.168.1.10

  

TCP 端口 80 8086 8087 8088

  权限

 读取和运行脚本

  站点主目录

 d:\web\com d:\web\a d:\web\b d:\web\c

  这样,客户端就可以通过:
    192.168.1.10 访问公司站点
  

192.168.1.10:8086 访问 A 部门站点

  

192.168.1.10:8087 访问 B 部门站点

  

192.168.1.10:8088 访问 C 部门站点

  这种方法建立的

WEB 站点使用非默认端口的网站具有相对的隐蔽性,但此

方法维护多个站点要求客户在端口号前键入实际的数字

 IP 地址。不能使用主