为相同的 IP 和端口创建多个监听器,但站点名称不同

为相同的 IP 和端口创建多个监听器,但站点名称不同

我有 Windows Server 2003R2 和 ISA Server 2004 当前版本,我在 ISA Server 上创建了 2 条规则

  1. 端口:80 重定向到运行 webapp1 的 ServerOne
  2. 端口:85 重定向到运行 webapp2 的 ServerTwo

我有 2 个域 1:- webapp1.com 和 2:- webapp2.com,当请求通过端口 80 到达 IsaServer 时,它会重定向到 ServerOne,而当请求通过端口 85 到达时,它会重定向到 ServerTwo,这样就没问题了。

问题是我只有一个公共 IP,并且域名站点不允许我添加端口为 85 的 A 型主机记录

ISA 服务器是否可以监听域名并通过域名重定向

  1. 请求附带 webapp1.com:80 重定向到 ServerOne
  2. 请求附带 webapp2.com:80 重定向到 ServerTwo

任何帮助都将受到赞赏。

答案1

好吧,答案有点晚了,但运行该操作系统和应用程序组合也已经很晚了。升级到这十年来制造的东西吧!(你有没有注意到这十年快结束了?)

解决了这个问题后,您就可以使用 Web 发布规则做您想做的事情了。听起来您使用了特定于端口的服务器发布规则,该规则不允许每个端口有多个站点。使用 Web 发布规则会使用(和/或创建)Web 侦听器,该侦听器绑定到(例如)端口 80 和 443。Web 侦听器可用于多个主机名和站点,Web Pub 规则使用 HTTP 标头来消除歧义并将它们路由到正确的后端站点。

通常需要花些功夫才能确定是否也需要使用链接翻译,但一旦掌握了窍门,一切就都变得非常容易。

但认真的说:是时候升级了——现在你可以获得具有相同功能的免费正向/反向代理。

相关内容