在“使用ISA2004发布多个Web站点之一(http://guoxuemin.blog.51cto.com/379574/155839)”中,我们探讨了使用ISA2004发布内网中多台Web服务器的方法。今天我们再来看看多个Web站点在一台服务器上的发布方法,这里我们的服务器IP地址是192.168.50.16,还是以之前两个域名www.guoxuemin.cn和www.guoxuemin.com为例进行说明。
在
IIS
上配置多个
Web
站点有三种方法:配置多个端口,不同的网站使用不同的端口;配置多个
IP
,不同的站点使用不同的
IP
;配置主机头。一般来讲,用户不愿意去记站点的端口,所以不建议使用第一种方法;如果配置多个
IP
的话需要多块网卡,如果站点多,那么会需要很多的网卡,这种方法实用性也不强。所以这里我们采用第三种方法,配置主机头。主机头的配置如下:
1.
在
IIS
中配置主机头,方法如下:右键需要配置的站点,选属性,在“
Web Site
”页输入
IP
地址,然后点击“
Advanced
”,如下图:

2.
在弹出的窗口中,选择网卡,然后点击“
Edit
”,如下图:

3.
在弹出的对话框中,在
Host Header Value:
处输入主机头,这里我们先输入
www.guoxuemin.cn
的主机头,如下图:

4. www.guoxuemin.com
的主机头设置方法也一样,如下图所示:


IIS
配置好了,接下来就是配置
ISA
发布
Web
站点了。具体配置如下:
1.
点击“
Firewall Policy
(防火墙策略)
--New
(新建)
--Web Server Publishing Rule
(
Web
服务器发布规则)”,新建一条
Web
服务器发布规则,如下图:

2.
输入规则名称,如下图:

3.
在“
Select Rule Action
”对话框中选择“
Allow
”,点
Next
,如下图:

7.
在“
Define Website to Publish
(请定义要发布的网站)”对话框中,输入
Web
服务器的
IP
地址;
注意,这里需要勾选“
Forward the original host header instead of the actual one (Specified above)
”,设置转发主机头,这样才能够从外网正常访问
web
服务,如果不勾选,那么不管输入哪个域名都将指向默认的
Web
站点。

8.
在“
Public Name Details
(公共名称细节)”对话框,在“
Accept Requests For:
(接受请求)”选项选择“
This domain Name (type below):
(此域名(在以下输入)”,在“
Public Name:
(公共名称)”项输入域名
www.guoxuemin.cn
,如下图:

9.
配置
Web
侦听器,
Web
侦听器的配置,在上一篇文章中我们
已经探讨过了,这里我们就直接调用我们之前建立的
Web
侦听器“
Listen External
80
”
,如下图:

10
.
点
Finish
,完成
www.guoxuemin.cn
的发布,点击
Apply
,应用规则,就可以从外网访问
Web
服务器了。

11. www.guoxuemin.com
的发布规则也是一样的,这里就不再做说明,我将截图粘贴出来了,见下面截图。




两个站点发布后,可以通过不同的域名访问不同的站点,如果需要在这台服务器上建立更多的站点,可以按上述方法添加、发布站点。
本文转自Tonyguo 51CTO博客,原文链接:http://blog.51cto.com/tonyguo/156266
,如需转载请自行联系原作者