2016-09-23 131 views
0

这是我需要实现的 我需要代理所有请求到/ public/route到另一个服务器,除了/ public/forms /的请求不能代理并且应该由这个Apache服务器。ProxyPass,但排除某些子目录

我已经添加了这些指令,以我的httpd.conf

ProxyPass   /public/ http://localhost:3002/public/ retry=10 
ProxyPassReverse  /public/ http://localhost:3002/public/ 

它代理的所有请求/大众/本本地主机:3002,但有什么办法排除/从这个代理公共/表格/?

回答

1

在那些因为大多数的具体要求之上,应首先定义与ProxyPass伪补充一点:

的ProxyPass /公/表格/!

这告诉mod_proxy“不代理”该路径。