如何在基于IIS的站点旁边托管基于Apache的站点 - 两个域,一个IP?

时间:2014-05-12 11:57:59

标签: apache iis dns windows-server

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

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

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

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

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

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

2 个答案:

答案 0 :(得分:0)

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

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

有任何问题让我知道。

查尔斯

答案 1 :(得分:0)

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