我的网络上目前有一个 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