Apache 2.4在单个域下的单独IP上的多个应用程序

时间:2016-01-19 16:17:33

标签: apache vhosts

我对如何实现以下方面感到有点迷失......

我有一个运行CMS @ www.mywebsite.com

的域名

如果给出了特定的URL,则apache会调用运行商店的其他VM(不同的IPv4)。 www.mywebsite.com/store

我已经通过apache vhosts进行了搜索,但如果可能的话,似乎没有任何内容可以覆盖上述场景...... https://httpd.apache.org/docs/2.0/vhosts/examples.html

非常感谢任何指导。

1 个答案:

答案 0 :(得分:0)

如果我正确理解您的问题,您可以使用mod_proxy执行此操作。

例如:

<VirtualHost *:80>
    ServerName www.mywebsite.com

    ProxyPass /store/ http://store.local/
    ProxyPassReverse /store/ http://store.local/
</VirtualHost>

您可以使用IP地址,服务器主机名或代理指令中的任何内容 - store.local只是一个示例。

mod_proxy documentation非常广泛。