根据URL推断WEB应用程序中的参数

时间:2017-01-17 19:48:01

标签: apache web-services iis web tomee

我正在开发一个数据库支持的Web应用程序。我将为同一家公司的几个分支机构提供相同的基本服务。

现在我有一台带有虚拟服务器的Apache服务器和一个用于报告的资源服务器。

  

branch1.mycompany.com
  branch2.mycompany.com
  resources.mycompany.com

所以基本上当我从网站调用资源时,我将网站作为参数传递。

  

branch1.mycompany.com - > resources.mycompany.com?branch=1&parameter=1
  branch2.mycompany.com - > resources.mycompany.com?branch=2&parameter=1

即使有两个分支机构,仍然存在尝试跟上更新两个站点的问题,现在,我将为七个站点实施此方案。

所以我的问题是:我有没有办法制作具有以下功能的IIS或TomEE网络应用程序?

  • 我仍希望允许每个分支通过其网址
  • 进行访问
  • 即使有7个网址;所有这些都将指向同一个网络应用程序
  • 根据网址,是否可以推断或计算网站参数,以便我可以调用正确的资源或网络服务?
  • 用户永远不应该意识到他们正在访问一个常见的网络应用程序。 (即不应重定向到web-app.mycompany.com?site=1。)

1 个答案:

答案 0 :(得分:0)

Tomcat(所以tomee)现在有一个接近httpd mod_rewrite的重写阀,这肯定能顺利解决。我认为IIS也有它,但不知道那么多。诀窍是反向代理请求。