单一公共 IP 但多个 Web 服务器(困惑)

单一公共 IP 但多个 Web 服务器(困惑)

我断断续续搜索了几天,但不知何故仍然没有找到我要找的东西。也许我使用了错误的搜索词,所以现在我转向了 serverfault。

我有 1 个公共 IP(例如 123.123.123.1),但我有以下服务器,它们都使用端口 80/443:

  • Exchange(通过 Outlook Anywhere 发送电子邮件)
  • IIS(公司网站)
  • OTRS(公司帮助台)
  • 演示网站(产品)

现在,我知道 Apache 上有一种称为反向代理的东西。但我想保持“标准”并使用 IIS。有没有办法使用 IIS (Win2K8R2) 进行反向代理?我愿意花一点时间来研究/实现它,但如果这需要我 2 天的时间来完成,那么我会坚持使用 Apache。

答案1

基本上,您想知道在 IIS 上获取反向代理是否困难。

简短的回答是没有;它只是默认没有安装在 IIS 中。您需要 URL 重写和(可选)应用程序请求路由。

此 IIS 博客文章本文几乎包含了您需要了解的所有内容。通常我不会做链接后运行的事情,但这篇文章非常全面,没有必要重新发明轮子。

相关内容