Java 测试程序站点分离

Java 测试程序站点分离,java,proxy,beta,Java,Proxy,Beta,我有一个网站,我需要创建一个测试程序。这个想法是将它分为两个不同的站点,一个运行稳定的应用程序,另一个运行测试版应用程序 问题是,访问稳定或测试版应用程序的URL必须相同,并且基于某些规则,如标题值、请求正文或查询参数,请求将转发到正确的站点 我尝试了ApacheModu代理模块,但它没有创建特定规则的选项,就像我需要的那样 你能帮我吗?有什么办法可以实现吗 您可以使用Nginx作为前端服务器。并根据标题值将其配置为重定向到稳定版或beta版。您尝试过nginx吗?我正在搜索它!我没有找到一个模

我有一个网站,我需要创建一个测试程序。这个想法是将它分为两个不同的站点,一个运行稳定的应用程序,另一个运行测试版应用程序

问题是,访问稳定或测试版应用程序的URL必须相同,并且基于某些规则,如标题值、请求正文或查询参数,请求将转发到正确的站点

我尝试了ApacheModu代理模块,但它没有创建特定规则的选项,就像我需要的那样


你能帮我吗?有什么办法可以实现吗

您可以使用Nginx作为前端服务器。并根据标题值将其配置为重定向到稳定版或beta版。

您尝试过nginx吗?我正在搜索它!我没有找到一个模块允许对我需要应用的规则进行细粒度控制。我发现的一个解决方案是使用代理。我还在试验呢!最后,我继续使用在FreeBSD上运行的Nginx和一个lua模块来解析请求主体并检查所需的信息。非常感谢。