这是我需要实现的目标,我需要将对/ public /路由的所有请求代理到另一台服务器,除了对/ public / forms /的请求必须不被代理并且应由此apache服务器处理。
我已将这些指令添加到我的httpd.conf中
ProxyPass /public/ http://localhost:3002/public/ retry=10
ProxyPassReverse /public/ http://localhost:3002/public/
Run Code Online (Sandbox Code Playgroud)
它会将对/ public /的所有请求代理到此localhost:3002,但是有什么方法可以将/ public / forms /排除在此代理之外?
在这些之上,因为最具体的请求应该首先使用ProxyPass定义,请添加以下内容:
ProxyPass /public/forms/ !
Run Code Online (Sandbox Code Playgroud)
这告诉mod_proxy“不代理”该路径。
归档时间: |
|
查看次数: |
3284 次 |
最近记录: |