0

我是 apache 的新手,我不知道哪种方法是做我想做的最好的方法。

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

这是最好的方法吗???

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

有什么建议么???

谢谢

4

1 回答 1

0

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

像这样的东西:

ProxyPass /webservice http://server1/webservice
ProxyPass /test/webservice http://server2/webservice
于 2013-06-17T18:18:25.500 回答