代码之家  ›  专栏  ›  技术社区  ›  SimonR

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

  •  0
  • SimonR  · 技术社区  · 10 年前

    我对如何实现以下目标有点迷茫。。。

    我有一个运行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 回复  |  直到 10 年前
        1
  •  0
  •   hillsy    10 年前

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

    例如:

    <VirtualHost *:80>
        ServerName www.mywebsite.com
    
        ProxyPass /store/ http://store.local/
        ProxyPassReverse /store/ http://store.local/
    </VirtualHost>
    

    您可以在代理指令-store中使用IP地址、服务器主机名或其他内容。local只是一个例子。

    这个 mod_proxy documentation 是广泛的。