Proxy 如何为来自同一域的两个不同应用程序提供服务

Proxy 如何为来自同一域的两个不同应用程序提供服务,proxy,dns,content-management-system,reverse,legacy,Proxy,Dns,Content Management System,Reverse,Legacy,我们有一个遗留应用程序,它可以做两件事:提供动态内容和与注册用户进行交易,所有这些都来自一个域thedomain.com 我们希望更新/更改CMS(提供动态内容的传统服务器的一部分),但保留现有服务器用于事务部分。我们希望从同一个领域提供服务 因此,如果我们今天有thedomain.com/cms/page1.html和thedomain.com/business/step1来自同一台服务器,那么将来我们希望它们来自不同的服务器(位于不同的数据中心,由不同的提供商运营) 最好的设置方法是什么?它

我们有一个遗留应用程序,它可以做两件事:提供动态内容和与注册用户进行交易,所有这些都来自一个域
thedomain.com

我们希望更新/更改CMS(提供动态内容的传统服务器的一部分),但保留现有服务器用于事务部分。我们希望从同一个领域提供服务

因此,如果我们今天有
thedomain.com/cms/page1.html
thedomain.com/business/step1
来自同一台服务器,那么将来我们希望它们来自不同的服务器(位于不同的数据中心,由不同的提供商运营)


最好的设置方法是什么?它应该使用反向代理,是吗?但是,最好在哪里设置,如何设置?反向代理应该“靠近”旧服务器还是靠近新服务器,还是根本不重要?在为此用途设置反向代理时,是否有关于共享会话等的特定注意事项?

您的代理应该是流量最大的服务器,因此最大的数据块不需要经过两台服务器,但为什么不使用子域,因此,如果要最终销毁旧服务器,请将代理“放在”新服务器附近,而不是example.com/cms/?

,我建议使用nginx作为反向代理。