我正在将Exchange 2007部署到现有的Exchange 2003环境中。 Microsoft不支持在外围/ DMZnetworking中放置Exchange 2007客户端访问服务器(CAS)。 微软build议在外围/ DMZnetworking中放置一个ISA服务器,并使用它来反向对CAS服务器的代理请求。
使用ISA服务器作为反向代理与从外部networking通过外围/ DMZ转发端口443到内部networking上的CAS服务器相比,有什么优势? 如果我转发端口,我会有SSL证书问题吗? 有其他端口需要转发吗?
更新:我在这里find了以下两个优点:
当通过ISA Server发布应用程序时,由于用户无法访问服务器的名称和IP地址,因此可以保护服务器免受外部直接访问。 用户访问ISA Server计算机,然后根据服务器发布规则的条件将请求转发到服务器。
- 备用/备份Exchange 2003服务器
- sendmail中继状态
- 所有在一个小型域的Exchange Server
- 我真的需要两个不同的Exchange服务器2007 | 2010?
- 如何获取您在Microsoft Exchange分发列表中发送的电子邮件?
SSL桥接可防止隐藏在SSLencryption连接中的攻击。 对于支持SSL的Web应用程序,ISA Server收到客户端的请求后,会对其进行解密,检查并终止与客户端计算机的SSL连接。 Web发布规则确定ISA Server如何将对象的请求传递到发布的Web服务器。 如果将安全Web发布规则configuration为使用安全HTTP(HTTPS)转发请求,则ISA Server将与发布的服务器启动新的SSL连接。 由于ISA Server计算机现在是SSL客户端,因此它要求发布的Web服务器使用服务器端证书进行响应。
在问题中增加第二部分,是否有理由购买第二台服务器,授权,设置和故障排除等。在您的环境中,特别是在小型(<200个用户)环境中,您是如何完成这项工作的?
使用ISA Server作为反向代理的主要优势在于安全性,但是如果您有多个应用程序可以发布,则更为合理。 如果您只需要从外部提供Exchange CAS服务器,那么购买,实施和pipe理ISA就有点矫枉过正。
使用ISA,而不是明确转发TCP端口443,提供以下优点:
2004年版本后,我个人停止使用ISA。 尽pipe与MS产品集成的function和“易用性”是一个优点,但是如果configuration正确,现有的硬件防火墙也可以同样安全。
我发现ISA在混合中增加了另外一层复杂性,实际上也引入了一点慢的问题。
所以我的build议是使用一个MIP(映射的IP)到CAS服务器,只需要这些angular色所需的端口(80/443等)。
我所听到的论点是,让ISA在中间防止人们试图破解你的CAS服务器,但是如果你的CAS服务器安装的很好,特别是在CAS服务器上使用SCW for Windows设置和运行,那么你真的不会有任何更多的安全性担心,那么如果你有中间的ISA。
现在…博士。 Shinder和其他人会强烈反对,并敦促你把一个ISA盒,但我觉得有趣的是,大多数人是“Windowspipe理员”是networking/防火墙专家根本不使用它们…告诉我的东西。
ISA部署起来非常昂贵,如果您只是严格使用入站连接,那么ISA并没有什么意义。
对于caching1000个用户的出站请求,特别是对于Google,MSN,门户网站等大容量页面来说,这是非常有意义的。但是对于入站,您可以以更低的成本进行操作。
正如TheCleaner提到的,无论是Windows还是* nix,您都可以locking您的Web服务器/ CAS。
虽然问SSL是明智的。 每个SSL都需要有自己的IP地址 – 原因是您的边缘设备将无法解密任何主机头,因此您需要将任何进入SSL IP的请求映射到CAS上的特定IP地址,以便CAS将知道使用哪个证书。
基本总结:如果你已经有一个好的边缘设备,不要担心。 如果你不这样做,那么类似pfSense的东西将不再需要configuration比ISA更小的占用空间(可以使用128Mb的RAM快速运行),而且你不需要许可Windows并支付ISA的额外许可证。