如何使用 apache 在与托管网站相同的物理服务器上设置反向代理?

如何使用 apache 在与托管网站相同的物理服务器上设置反向代理?

如何使用一台服务器执行以下两个任务:

  1. 为托管于以下网站提供服务http://foo.bar.com
  2. 引导所有用于http://loremipsum.bar.com使用反向代理访问“http://www.acme.com:8760/Application”。

网站已经存在并配置正确,我只需要添加 #2 的功能。如何在同一台物理服务器上执行此操作?我想答案是使用 Virtualhosts,但我不知道如何在一台物理机上同时执行这两项操作。

答案1

您只需要为 创建一个新的 VirutalHost 部分loremipsum.bar.com

它看起来像这样:

<VirtualHost *:80>
  ProxyPass / http://www.acme.com:8760/Application
  ProxyPassReverse / http://www.acme.com:8760/Application
  ServerName loremipsum.bar.com
 </VirtualHost>

相关内容