如何对压缩网页通过反向代理做内容变换

如果反向代理的网页是压缩处理的,在利用mod_proxy_html, mod_sed或者mod_substitute等模块做网页内容的变换处理时会无效。解决的方法有二。

一种方法是利用mod_deflate对数据解压后再处理,处理后再压缩。SetOutputFilter INFLATE;DEFLATE

(注意要把自己的处理模块加在INFLATE和DEFLATE之间).

另一种方法是设置代理不支持压缩内容,让所代理的网站对网页不做压缩处理。

RequestHeader unset Accept-Encoding

要根据自己的情况选择合适自己的方法。第一种方法做占用更多的CPU,第二种方法会占用更多的内存。

相关文章:

  1. 反正代理的内容过滤变换
  2. Setting up a reverse proxy configuration with SSL
  3. Picasaweb的反向代理访问
  4. 一个反向代理配置示例
  5. mod_proxy_html
目前还没有任何评论.