Apache 配置将子目录发送到不同的服务器 - mod_proxy
我们使用 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>
...
We use Apache as a reverse proxy server. This has been working well, but I now need to have http://domain.com/sub1 proxy to serverA and http://domain.com/sub2 proxy to serverB. Is this possible? If so, what is the config for it?
Here is my existing config:
...
<VirtualHost 555.55.555.555:80>
ServerName domain.com
DocumentRoot c:/docroot
ProxyPass / http://serverA/
ProxyPassReverse / http://serverA/
</VirtualHost>
...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你差不多已经明白了。 您想要类似的内容:
查看 ProxyPass 指令,你可以用它做一些巧妙的技巧。
You've almost got it. You want something like:
Check out the documentation for the ProxyPass directive, there are some neat tricks you can do with it.