【IT168专稿】公司新购置了服务器,专门用来做WEB服务器。后来为了业务需要,要为不同的产品制作单独的宣传站点,领导要求不能再购买服务器,只有这一台WEB服务器,你看着办吧。本着节约经费,以及服务器资源使用最大化的原则,决定就在这一台WEB服务器上搭建多个WEB站点来满足目前的需求。
一、虚拟目录轻松实现
使用过IIS的朋友一定对“虚拟目录”都不转生,原本是方便我们对不同的网站进行测试的,现在使用虚拟目录,就可以轻松实现在一台主机上建立多个站点,从而满足日益发展的业务需求。
在IIS管理器窗口中,选中默认的或者已经创建的站点,右键单击“站点”,在弹出的快捷菜单中选择“新建”→“虚拟目录”(如图1),这时会打开“虚拟目录创建向导”对话框。

图 1
在“虚拟目录创建向导”对话框中,单击“下一步”,为虚拟目录取一个别名,再单击“下一步”按钮,然后单击“浏览”按钮指定网站内容包含的路径(如图2),单击“下一步”按钮,设置一下脚本的权限(一般保持默认即可),最后单击“完成”按钮完成虚拟目录的创建。

图 2
虚拟目录创建完成后,我们就可以在浏览器中以“http://域名/虚拟目录别名”或者“http://IP地址/虚拟目录别名”的形式访问了。
二、一个端口就是一个网站
默认情况下,此在地址栏中输入Http://net .it168.com和http://net.it168.com:80访问的结果是一样的。这是因为网站是通过HTTP协议来进行传输的,而HTTP协议的默认端口是80,因此在地址后面加端口号80和不加都是指向的同一个网站。
因此我们也可以利用这一点,通过为每个网站分配不同的端口来实现一台主机建多个网站的目的。而设置也较为简单,在建立WEB站点配置时,在“IP地址和端口设置”这一步中,将“网站TCP端口”下方的文本框中的80更改为其他数值即可(如图3)。这样就可以通过“http://域名:端口号”或者“http://IP地址:端口号”的形式来访问网站了,这样就实现了利用一个IP地址或者域名结合改变默认端口号的方法创建多个网站了。

图 3
小提示:如果网站已经建好了,在IIS管理器中,右键单击网站名称,在弹出的快捷菜单中选择“属性”,在打开的“属性”对话框中切换到“网站”标签,将“TCP端口”更改即可(如图4)。

图 4
在网上浏览网页,经常关注地址栏的朋友一定都对主机头不默认,经常看到类似于http://soft.*.*以及http://school.*.*等形式的网站,其中soft及school就同我们要讲的主机头差不多。只不过通过主机头的方式设置多个站点需要DNS服务器的支持。
依次点击“开始→管理工具→DNS”打开DNS管理窗口。在左侧的目录树中,右键单击“正向查找区域”,在弹出的快捷菜单中选择“新建区域”命令(如图5)。

图 5
在打开的区域创建向导窗口中,单击“下一步”,在区域类型中,选择“主要区域”,并将下方的“在Active Directory中存储区域”选项去除选择(如图6),单击“下一步”按钮。

图 6
接下来输入区域名称,如abc.com,一直单击“下一步”按钮直至结束。创建好区域之后,在左侧目录树中选择刚刚创建好的区域,然后在右侧空白处单击右键选择“新建主机”(如图7),在打开的“新建主机”窗口中输入主机头和IP地址,例如主机头为WWW(如图8),用同样的方法添加其它主机头的主机,不过将IP地址都指向同一个IP地址即可。另外还可以创建其它区域,然后在该区域中添加不同的主机头。

图 7

图 8
主机头添加成功后,这时再回到IIS管理器中,创建WEB站点,在“网站创建向导”的“IP地址和端口设置”对话框中,在“此站点的主机头”中输入创建好的主机头,如www.abc.com(如图9),添加成功后,就可以在浏览器中通过不同的主机头来访问不同的网站了。

图 9
现在很多企业在进行宽带接入的同时,会申请多个供企业使用的静态IP地址,如果是这种情况的话,我们就可以通过添加不同的IP地址来在同一台主机上建立多个网站。
打开“本地连接”属性窗口,在打开的“本地连接属性”对话框中,双击“Internet协议(TCP/IP)”项,在打开的“Internet协议(TCP/IP)属性”对话框中,单击“高级”按钮打开“高级TCP/IP设置”,单击“添加”按钮添加新的IP地址(如图10),使用同样的方法可以为同一个网卡绑定多个不同的IP地址。

图 10
添加好IP地址之后,进入“IIS服务管理器”,在左侧的目录树中,右键单击“网站”,在弹出的快捷菜单中选择“新建→网站”,打开“网站创建向导”对话框,单击“下一步”按钮,填写网站描述,在“下一步”中选择特定的IP地址即可(如图11),之后按照提示进行相应的操作即可,这样就实现了使用多IP地址的方法在同一台主机上建议多个网站。

图11
你还在为老板要求节省预算而大伤脑筋吗?还在为一台高性能的服务器没有充分发挥应有的作用而发愁吗?还在为新增加产品的宣传网站找不到“落脚”点吗?其实在同一台主机上建立多个WEB站点的方法有很多,文中提到的,想必必定有一种可以满足你的需求。