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

如何在基于IIS的站点旁边托管基于Apache的站点-两个域,一个IP?,apache,iis,dns,windows-server,Apache,Iis,Dns,Windows Server,我继承了一个简单的小型企业网络,它有一台运行Exchange的SBS2003服务器。它目前的设置方式是将域名mail.company.com映射到服务器IP,这样就可以在网络之外访问电子邮件 我不想过多地干扰SBS2003的设置,但是,我希望他们能够在同一IP上托管intranet.company.com,但映射到运行基于Apache的intranet站点的机器上,以便“道路卫士”也可以访问它(它基本上会成为一个公共网站) 我们有一个单一的静态IP地址,一个一体化的防火墙/网关/路由器和一个带有

我继承了一个简单的小型企业网络,它有一台运行Exchange的SBS2003服务器。它目前的设置方式是将域名
mail.company.com
映射到服务器IP,这样就可以在网络之外访问电子邮件

我不想过多地干扰SBS2003的设置,但是,我希望他们能够在同一IP上托管
intranet.company.com
,但映射到运行基于Apache的intranet站点的机器上,以便“道路卫士”也可以访问它(它基本上会成为一个公共网站)

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

假设应用程序级别的安全性与现在一样好,因此将他们的intranet应用程序转换为网站应用程序对他们来说风险最小,那么我应该考虑什么才能使它真正起作用?谢谢

(最初发布在ServerFault上,但此处更相关!)


PS我应该说SBS2003运行的是IIS 6.0,我知道如果Apache机器监听的是端口80而不是SBS机器,那么使用虚拟主机就很容易了。

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

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

任何问题都让我知道


Charles

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