【问题标题】:Apache Config to send sub dirs to different servers - mod_proxyApache Config 将子目录发送到不同的服务器 - mod_proxy
【发布时间】:2009-06-02 06:50:27
【问题描述】:

我们使用 Apache 作为反向代理服务器。这一直运作良好,但我现在需要将http://domain.com/sub1 代理到 serverA,将http://domain.com/sub2 代理到 serverB。这可能吗?如果是这样,它的配置是什么?

这是我现有的配置:

...
<VirtualHost 555.55.555.555:80>
ServerName domain.com
DocumentRoot c:/docroot

ProxyPass / http://serverA/
ProxyPassReverse / http://serverA/
</VirtualHost>
...

【问题讨论】:

    标签: reverse-proxy apache-config mod-proxy


    【解决方案1】:

    你几乎得到它。你想要这样的东西:

    ProxyPass /sub1 http://serverA/
    ProxyPassReverse /sub1 http://serverA/
    ProxyPass /sub2 http://serverB/
    ProxyPassReverse /sub2 http://serverB/
    

    查看ProxyPass directive 的文档,您可以使用它做一些巧妙的技巧。

    【讨论】:

    • 我觉得自己很笨。距离我不得不触摸配置只有 4 年了……谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-15
    • 2014-03-08
    • 2010-12-12
    • 1970-01-01
    • 1970-01-01
    • 2010-10-01
    相关资源
    最近更新 更多