将apache路径映射到不同的机器,这是最好的方法吗?

时间:2013-06-17 18:12:43

标签: apache

我是apache的新手,我不知道哪种方法可以做我想做的事情。

我在linux机器上安装了apache并且正在监听域名,比如说service.example.com这是一个公共互联网域名,这个apache暴露在互联网上。我从apache隧道流量到我的私人网络。在我的私人网络内,我有2个托管Web服务的应用服务器。我想要实现的是,如果有人试图访问service.example.com/webservice中的Web服务以映射到应用程序服务器#1并且如果有人试图访问service.example.com/test/webservice进行映射到应用服务器#2。正如大家所理解的那样,我们正在讨论具有相同Web服务的相同应用程序服务器......唯一的区别是一个用于测试,另一个是真正的交易。

这是最好的方法吗?

一位朋友告诉我为什么不使用虚拟主机...但据我了解这个概念,我没有其他IP或不同的域名。

任何建议???

由于

1 个答案:

答案 0 :(得分:0)

您可以使用Apache的mod_proxy module进行此路由。

这样的事情:

ProxyPass /webservice http://server1/webservice
ProxyPass /test/webservice http://server2/webservice