我正在与公司的管理员合作。我们最近添加了 MS ISA 2006。我无法访问服务器,所以我的问题更多是基于理论的。
是否可以设置 ISA 以使用标准端口 80 和非标准端口(例如 8989)将 HTTP 流量路由到同一台物理服务器?
例如,
在内部,地址
被 ISA 外部指向为
但我们无法将流量路由至
成功使用 ISA。这可能吗?如果可以,您有什么建议可以让我转达给管理员吗?
答案1
听起来你已经有一个 Web 发布规则,用于:
myserver.external.com /* -> myserver:80 /*
(myserver.exernal.com 是公共名称)(/* 反映了“everything”的路径条目)
您可以轻松地将其更改为
myserver.external.com /* -> myserver:8989 /*
但是现在我们要讨论的可能是这里的问题——如何消除想要发布的外部网站的歧义?
您一次只能将一个外部命名空间路由到一个内部站点。
但是,如果你想做类似的事情
myserver.exernal.com /app1/* -> myserver:8989 /* (或 /app1/)myserver.exernal.com /-> 我的服务器:80 /*
你可以(我记得几年前的)——你只需要确保你的最具体的规则被首先排序。
这会将 /app1/* 的请求内部反弹到不同的端口(如果此处内部构建的 URL 出现问题,请不要忘记链接转换),并允许所有其他请求访问其他网站。