Ubunt上的apache mod_proxy_html ProxyHTMLEnable无法正常工作

时间:2010-03-15 01:36:38

标签: apache ubuntu

我正在尝试在我从apt-get安装的Ubuntu上使用mod_proxy_html。模块正确加载,所有ProxyHTML *指令都工作,除了最重要的指令。当我在apache2.conf或vhost conf文件中执行“ProxyHTMLEnable on”时,apache会抱怨它是一个无效的指令,我必须拼写错误。是否有其他人在Ubuntu上遇到此问题以及可以采取哪些措施来解决它?

2 个答案:

答案 0 :(得分:11)

您是否尝试完全省略“ProxyHTMLEnable”?我认为该指令是新的,而不是Ubuntu中的版本。

将“SetOutputFilter proxy-html”放在其位置

答案 1 :(得分:8)

虽然这不一定是针对这个问题的,但我想我会把它扔到那里,让其他人从Google高速公路到达这里。

我尝试删除ProxyHTMLEnable On并添加SetOuputFilter proxy-html,但仍然无法为我工作。在我的案例中,“gotcha”是mod_proxy_html试图处理的内容被压缩了。

添加SetOutputFilter INFLATE;proxy-html;DEFLATE代替SetOuputFilter proxy-html为我做了。 (显然会导致更多的处理工作)

这个网站比我更好地解释了它:http://wiki.uniformserver.com/index.php/Reverse_Proxy_Server_2:_mod_proxy_html_2#Cause_and_Solution_3