SBS 2008 IIS7 和 Linux Apache2 位于同一局域网的同一端口

SBS 2008 IIS7 和 Linux Apache2 位于同一局域网的同一端口

我有一台 SBS 2008,上面装有 IIS7,运行着网站“www.domain.com”,在同一个 LAN 中,我还有一个装有 Apache2 的 Web 服务器 (Linux),运行着网站“apps.domain.com”。我遇到的问题是,来自 WAN 端口 80 的所有请求都直接发送到 SBS 的 IIS7,尽管我在 SBS DNS 服务器中指定应用程序主机 (A) 不是 SBS 的主机。

如果我从 LAN 浏览“apps.domain.com”,则正确的服务器会响应,但如果我从 WAN 浏览同一个网站“apps.domain.com”,它会使用 404 Err 响应来自 SBS 的 IIS7。当向其他主机发出请求时,有没有办法绕过 IIS7?

答案1

问题是您只有 1 个公共 IP 地址(我假设),因此您的路由器/防火墙只能将进入该公共 IP 地址的流量转发到一个内部主机的端口 80。如果您想将端口 80 的流量转发到另一台主机,则需要更改路由器/防火墙上的端口转发。如果您需要将端口 80 转发到两台服务器,则需要两个公共 IP 地址。

相关内容