小编Sno*_*ire的帖子

ProxyPassReverse 指令有什么用

来自 apache.org 的定义说:

该指令允许 Apache httpd 调整 HTTP 重定向响应的 Location、Content-Location 和 URI 标头中的 URL。当 Apache httpd 用作反向代理(或网关)以避免绕过反向代理时,这是必不可少的,因为后端服务器上的 HTTP 重定向位于反向代理之后。

只有上面特别提到的 HTTP 响应头会被重写。Apache httpd 不会重写其他响应头,默认情况下也不会重写 HTML 页面内的 URL 引用。这意味着如果代理内容包含绝对 URL 引用,它们将绕过代理。要重写 HTML 内容以匹配代理,您必须加载并启用 mod_proxy_html。

path 是本地虚拟路径的名称;url 是远程服务器的部分 URL。这些参数的使用方式与 ProxyPass 指令相同。

有人可以解释一下它是如何工作的。一般来说,这个指令有什么作用?

mod-proxy apache-2.4

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

apache-2.4 ×1

mod-proxy ×1