抱歉,我的术语不太好 - 我绝对不是系统管理员...事情是这样的。我在同一个网络中有两个 Linux 机器,我们用它们的 IP 来指代它们,abcd 和 efgh 每个机器都运行一些 web 应用程序,通常可以通过http://a.b.c.d/
和http://e.f.g.h/
来访问。我想要实现的目标是:使用某个 Apache web 服务器(顺便说一下,它存在于两个机器上)配置魔法,第一个应用程序可以通过 访问http://a.b.c.d/whatever1/
,第二个应用程序可以作为 访问http://a.b.c.d/whatever2/
- 但仍驻留在另一台服务器上(efgh)。长话短说 - 是否有可能使用 Apache 配置魔法来做到这一点,而不触及 web 应用程序及其配置?如果可以 - 怎么做?:) 提前致谢!
答案1
听起来您需要一个反向代理。使用以下内容更新 httpd.conf:
ProxyRequests Off
ProxyPass /whatever2/ http://e.f.g.h/
ProxyPassReverse /whatever2/ http://e.f.g.h/
http://abcd/whatever2/现在应该可以给你你想要的东西了。