有可能有一个networking服务器的某个子文件夹来自不同的服务器?

我想要的场景:

  • www.my-example-server.com – 这个来自服务器1(IIS 7.5)
  • www.my-example-server.com/ 子文件夹 – 这个应该来自服务器2(IIS 7.5)

我知道如何做到这一点,如果它是不同的(子)域,但不是如果它是子文件夹。

我的问题:

是否可以使用Windows机器和/或某些DNSconfiguration来设置此类configuration?

更新1:

请假设服务器1和服务器2应该完全没有关系,即服务器1可以在另一个数据中心而不是服务器2。

我的目标是从我们的主域低容量的应用程序中切断一些大容量的应用程序(在“子文件夹”中)。

更新2:

由于我必须提供现有的文件夹结构,因为遗留应用程序发送到服务器(并redirectPOST是不可能的 ),我宁愿对最终用户透明的解决scheme。

可能我build议使用子域名,而不是子文件夹,如果你想分散工作量到不同的服务器。

只需为该域创buildAlogging。

例如:

A www 1.2.3.4 A app1 1.2.3.5 

这将使www.mydomain.com指向1.2.3.4和app1.mydomain.com到1.2.3.5。

您可能需要在IIS(服务器pipe理器>angular色> IIS> HTTPredirect)中创build转发器以转发来自旧应用程序的stream量。

是的,这是可能的,你根本不需要采取行动; 在IIS中,可以将虚拟目录(或站点的​​主目录)指向networking共享。

您只需将目录(或站点)的path设置为共享的UNCpath( \\servername\share ),而不是在Web服务器上使用本地path。

单纯在IIS中这样做会很麻烦; 当然,这在Apache中是微不足道的。

如果您可以使用前端apache代理指向两个后端服务器,这可以简单便宜地解决; 只需为您希望推送到后端的位置设置代理。