在“一个” IP 地址上运行 Exchange 服务器和 Linux 网络服务器

在“一个” IP 地址上运行 Exchange 服务器和 Linux 网络服务器

我的网络上目前有一个 Exchange 服务器,但我希望摆脱整个 Microsoft 生态系统。我想在我的网络上设置一个 Linux 网络服务器,并将我的所有网站托管在那里,并绕过 Exchange 服务器及其 IIS。是否可以在不使用地址中的端口号的情况下做到这一点?是否可以在我的 Exchange 框前运行 Apache 网络服务器?

此外,Exchange 服务器仍在运行,我也需要能够访问它。我还没有找到合适的解决方案,可以让我获得与 Exchange 2010 相同的好处。一旦我找到,Exchange 框将被逐步淘汰。

感谢您的帮助!

答案1

首先:

是的,可以在单个 IP 地址上托管多个 Apache 网站,而无需在 URL 中提及端口号。可以使用 Apache 的基于名称的虚拟托管功能来完成此操作,您可以按照以下示例操作: http://httpd.apache.org/docs/2.2/vhosts/examples.html

请注意:请勿在上述步骤中使用基于 IP 的虚拟主机,它将帮助您稍后在同一 IP 上设置 Exchange。

一旦将您的所有网站从 IIS 移植到 Apache 并使用基于名称的虚拟主机进行托管(并自动侦听默认端口 80,因此在访问时无需在浏览器中提及端口号),您可以在本地网络中的同一台或不同的机器上设置 Exchange,并使用其名称(而非 IP)从远程位置访问它。您可以在本地网络中使用 NATing 来实现这一点(请参阅以下 URL):

http://www.revsys.com/writings/quicktips/nat.html http://computer.howstuffworks.com/nat2.htm

相关内容