【问题标题】:How to host an Apache based site alongside an IIS based site - two domains, one IP?如何在基于 IIS 的站点旁边托管基于 Apache 的站点 - 两个域,一个 IP?
【发布时间】:2014-06-29 18:41:54
【问题描述】:

我继承了一个简单的小型企业网络,它有一个运行 Exchange 的 SBS 2003 服务器。目前设置为mail.company.com的域名映射到服务器IP,所以可以外网访问邮件。

我不想过多地弄乱 SBS 2003 设置,但是,我希望他们能够在同一 IP 上托管 intranet.company.com,但映射到运行其基于 Apache 的 Intranet 站点的机器这样“公路战士”也可以访问它(它基本上会成为一个公共网站)。

我们有一个静态 IP 地址、一个一体化防火墙/网关/路由器和一个带有 DNS 和 DHCP 的 Windows SBS 2003 服务器。 Apache 机器只是网络上的一个 Windows 7 机器。

假设应用程序级别的安全性与现在一样好,因此将他们的 Intranet 应用程序转变为网站应用程序对他们来说风险最小,我应该注意什么才能使其真正发挥作用?谢谢!

(最初发布在 ServerFault 上,但在这里更相关!)

PS 我应该说 SBS 2003 运行 IIS 6.0,而且我知道如果 Apache 机器正在侦听端口 80 而不是 SBS 机器,那么使用虚拟主机进行设置会很容易。

【问题讨论】:

    标签: apache iis dns windows-server


    【解决方案1】:

    遗憾的是,使用一个静态 IP 很棘手,您可以使用其他端口,但这是一个非常混乱的解决方法。

    如果 IIS 仅托管 mail.company.com,那么我的建议是将其锁定到端口 443 上的 SSL HTTPS,然后将端口 80 重定向到 internet.company.com 网站的 Apache 机器。无论如何,Webmail 不应该是不安全的,因为它会导致 ActiveSync 等方面的巨大问题。

    如有任何问题,请告诉我。

    查尔斯

    【讨论】:

      【解决方案2】:

      事实证明,IIS 7 或更高版本上的应用程序请求路由允许创建“服务器场”,可以将其配置为以类似于 Apache 上的虚拟主机的方式工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多