Apache - 我应该使用“ProxyPass ...”还是“RewriteRule ... [P]”来代理请求?

Apache - 我应该使用“ProxyPass ...”还是“RewriteRule ... [P]”来代理请求?

apache 文档说,您可以使用 mod_rewrite 执行与 mod_proxy 类似的操作,方法是使用选项[P]。我应该使用哪一个?或者没有区别?

现在我正在使用ProxyPassmod_proxy,因为我也想包含ProxyPassReverse它,而且文档暗示你应该有这个,但 mod_rewrite 文档中并不清楚ProxyPassReverse当你这样做时是否包含它(或等效功能)RewriteRule .. [P]

你用的是哪一个?

答案1

通常,我会对整个目录使用 ProxyPass,对更具体的代理使用重写。我对两者都使用 ProxyPassReverse,但就我的目的而言,重写行在没有 ProxyPassReverse 的情况下也同样有效

相关内容