请大家帮我看看这个ISA上发布WEB服务器的问题:

athlon_2003 2004-10-13 12:29:03
我需要在ISA上发布WEB服务器,我是这样做的:
1、在IIS中建立相应的网站,主机头和注册的主机名一致,比如www.aaa.com;
2、在ISA中,先建一Destination set,指明该网站绑定的内网IP(比如192.168.0.1),path 设为 /*

(我对这疑问较大,要让ISA找到这个网站,我觉得这样做好像还不够);
3、在Web publishing rules下建一rule,选择刚才的Destination set,在rule action中选择

redirect the request to this internal web server,并在下面的文本框内填入192.168.0.1,这里

遇到第二疑问:下面的复选框:send the original host header to the publishing server

instead of the actual one(specified above),它的意思是不是说用原来的主机头(www.aaa.com)代

替上面文本框内的内容?这个复选框该不该选?
这样完了以后,在外网无法访问,内网可以访问,如果在ISA中建一all allow的packet filter再把

www.aaa.com改为侦听所有IP,哪么在外网就可以访问,说明IIS这块肯定没问题,问题肯定在ISA。
...全文
111 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
凤凰 2004-10-13
参考:

http://www.microsoft.com/china/isaserver/techinfo/tips/serverpubrules.asp
回复
凤凰 2004-10-13
创建服务器发布规则
创建完协议定义后,您可以通过执行下列步骤使用其配置服务器发布规则:

打开“ISA管理”控制台,展开您的服务器或阵列,再展开“发布规则”节点。
右击“服务器发布规则”节点,单击“新建”,然后单击“规则”。
在“欢迎来到新建服务器规则向导”页面上,键入所要新建的服务器发布规则的名称,并单击“下一步”。
在“地址映射”页面的“内部服务器的IP地址”文本框中,输入内部Web服务器的IP地址;在“ISA Server上的外部IP地址”文本框中,输入您想让ISA Server监听将转发给您的内部Web服务器的传入的Web请求的IP地址。单击“下一步”。
在“协议设置”页面上,单击“对此协议应用该规则”下方的下拉箭头,并选择“HTTP(服务器)”协议定义。
在“客户端类型”页面上,如果您想让所有的计算机都可以连接到内部Web服务器,选择“任何请求”;如果您想对访问发布服务器的IP地址进行限制,则选择“指定的计算机(客户端地址集)”。单击“下一步”继续。
在“完成新建服务器发布规则向导”页面上,检查您的设置,并单击“完成”。
回复
icuc88 2004-10-13
这样ISA和IIS都在一台机器上(ISA用外网地址,IIS用内网IP),
^^^^^^^^^^^^^^^^^^^^
这个需要建立一个IP Packet Filter规则,打开本地计算机80端口
回复
xjp6688 2004-10-13
学习!
回复
alex6520 2004-10-13
在我的印象中没那么复杂吧 上面的方法都不行我也没办法了
有时候是系统的问题
回复
522jack 2004-10-13
我是来学习的。。。。
回复
athlon_2003 2004-10-13
同志们,还是不行啊,我觉得最大的问题应该出在Destination set,那个path 具体应该怎么设,象这样ISA和IIS都在一台机器上(ISA用外网地址,IIS用内网IP),内网上绑定的一个虚拟主机www.aaa.com的path应该怎么表示,难道就是 内网IP+/* 就可以了?我觉得好像不行。
回复
yeyuzy 2004-10-13
主机头不用配置,看看整个配置过程,我的WEB服务器就是这样发布出去的,我一共发布了12个WEB站点。


1:配置传入Web请求属性
在这个练习中,启用ISA Server,使其侦听端口80上的进入Web请求。
1. 以Administrator身份登录到Server1。
2. 通过双击您已经分配给ISA Server 计算机的Internet连接,与您的ISP建立一个拨号上网连接。在Network And Dial-up Connections窗口中完成这一步。
3. 打开ISA Management。
4. 右击MyArray节点,然后单击Properties。
出现MyArray Properties对话框。
5. 单击Incoming Web Requests选项卡。
6. 在身份验证区,选择Use The Same Listener Configuration For All IP Addresses单选按钮。
7. 检验TCP Port文本框设置为80,然后单击OK。
出现ISA Server Warning消息框。
8. 核实选中了Save The Changes But Don't Restart The Service(s)单选按钮,然后单击OK。


2:为Web Server 创建目的集
在下面的练习中,创建一个目的集,使其对应于分配给Server1的外部IP地址。在Server1上完成这个练习。
1. 在ISA Management中,展开Policy Elements节点。
2. 右击Destination Sets文件夹,指向New,然后单击Set。
出现New Destination Set对话框。
3. 在Name文本框中,输入External Interface。
4. 单击Add。
出现Add/Edit Destination对话框。
5. 单击IP Addresses单选按钮。
6. 在From文本框中,输入ISP当前分配给Server1外部接口的IP地址。如果您不知道当前的IP地址,打开命令提示符,输入ipconfig来确定外部接口的地址。需要注意的是,这个目的地址集只在当前拨号会话中是有效的。
7. 单击OK。
8. 目的IP地址出现在New Destination Set对话框的Include These Destinations框中。
单击OK。


3:准备Web站点
在这个练习中,您在ISA Server计算机上创建一个Web站点,并且配置Web服务器在端口9999上侦听Web请求。
1. 仍以Administrator身份登录Server1,从本书配套的补充课程材料光盘中将文件\Exercises\ Chapter6\default.htm拷贝到Server1上的C:\Inetpub\wwwroot文件夹中。
2. 单击Start菜单,指向Programs,再指向Administrative Tools,然后单击Internet Services Manager。
出现Internet Information Services控制台。
3. 在Internet Information Services控制台树上,右击Default Web Site节点,然后单击Stop。 (如果Default Web Site已经停止,可以跳过这一步。)
Default Web Site被停止。
4. 右击Default Web Site节点,然后单击Properties。
出现Default Web Site (Stopped) Properties对话框。
5. 在IP Address文本框中,输入192.168.0.1。
6. 在TCP Port文本框中,加亮80,然后输入9999。
7. 单击OK。
8. 右击Default Web Site文件夹,然后单击Start。


4:创建Web发布规则
在这个练习中,创建一个Web发布规则,用来把指定到ISA Server计算机外部接口的Web请求导向寄存在ISA Server计算机的内部Web服务器上。
1. 仍以Administrator身份登录Server1,打开ISA Management 。
2. 在控制台树上,展开Publishing节点。
3. 右击Web Publishing Rules文件夹,指向New,然后单击Rule。
出现New Web Publishing Rule向导。
4. 在Web Publishing Rule Name文本框中,输入Local Web Server,然后单击Next。
出现Destination Sets屏幕。
5. 在Apply This Rule To下拉列表中,选择Specified Destination Set。
出现Name下拉列表。
6. 在Name下拉列表中,选择External Interface,然后单击Next。
出现Client Type屏幕。
7. 单击Next。
出现Rule Action屏幕。
8. 选择Redirect The Request To This Internal Web Server (Name Or IP Address)单选 按钮。
9. 在与此选项相关的文本框中,输入192.168.0.1。
10. 在Connect To This Port When Bridging Request As HTTP文本框中,选择默认的80,并输入9999进行替换。
11. 单击Next。
出现Completing The New Web Publishing Rule Wizard屏幕。
12. 单击Finish。
13. 在开始下一个练习之前,先在ISA Management停止并重新启动Web Proxy and Firewall 服务。


5:测试配置
在这个练习中,您从Server2中通过在Web浏览器中连接到Server1的外部IP地址来测试Web发布配置。
1. 以Administrator身份登录到Server2。
2. 打开Internet Explorer。
3. 在Address文本框中,输入ISP分配给Server1的外部IP地址,然后按Enter键。
您将看到一个Web页的例子和一个欢迎信息。因为您已经通过外部IP地址,而且还是从位于ISA Server 防火墙之后连接到Internet上,这说明您已经安全地将Default Web Site发布到Internet上了。




整个过程就是这样的,最后,所有配置设置完成后一定要重新启动服务器,不然配置不会生效,切记,切记。

回复
发动态
发帖子
windows网络管理与配置
创建于2007-08-02

6015

社区成员

windows网络管理与配置
申请成为版主
社区公告
暂无公告