【问题标题】:Beta program site separationBeta 程序站点分离
【发布时间】:2015-08-04 12:39:18
【问题描述】:

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

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

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

你能帮我吗?任何想法如何实施?

【问题讨论】:

  • 你试过 nginx 吗?

标签: java proxy beta


【解决方案1】:

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

【讨论】:

  • 我正在搜索它!我没有找到允许对我需要应用的规则进行细粒度控制的模块。我找到的一个解决方案是使用github.com/adamfisk/LittleProxy 作为代理。我还在做实验!
  • 最后,我继续使用在 FreeBSD 上运行的 Nginx 和一个 lua 模块来解析请求的主体并检查我需要的信息。谢谢!
猜你喜欢
  • 1970-01-01
  • 2015-11-10
  • 1970-01-01
  • 2012-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-08
相关资源
最近更新 更多