Apache HTTPD 正向(forward)和反向(reverse)代理
Apache可以被配置为正向(forward)和反向(reverse)代理,下面分别从这两方面重点介绍: 提供CHM版参考手册下载:Apache 2.2 简体中文参考手册.chm(金步国翻译) 示例环境为:windows vista+apache2.2.19,以下配置亲测均通过 一、正向代理forward proxy [1]、概念及用途 正向代理是一个位于客户端和目标原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标原始服务器,然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理,比如我们经常需要在浏览器中设置代理来访问一些网站。 正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。正向代理还可以使用缓冲特性(由mod_cache提供)减少网络使用率。 [2]、配置及演示 打开文件conf/httpd.conf,搜索到以下内容,去掉注释加载相应模块(去掉前面的“#”即可) 引用 LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so 在文件httpd.conf的末尾加上如下内容: 引用 # module proxy config