Apache 启用mod_proxy 做正向代理、反向代理(详细版) 如果没有 apache 没有安装 proxy 模块,可以不用重新编译添加模块
cd /home/cpeasyapache/src/httpd-2
17/modules/proxy /usr/local/apache/bin/apxs -c -i mod_proxy
c proxy_util
c (ps 必须 2 个 c 一起编译,不然会报错) /usr/local/apache/bin/apxs -c -i mod_proxy_http
c proxy_util
c apache 提供了 mod_proxy 模块用于提供代理服务,能够支持的包括正向代理、反向代理、透明代理、缓存、负载均衡,HTTP 代理、FTP 代理、SSL 代理等若干强大的功能
通常我们使用的比较多的,是正向代理
也就是在浏览器的网络连接属性框中,填写上一个代理服务器的ip 和端口,即可通过代理服务器中转,去浏览网页
配置正向代理非常简单: 首先在 apache 上启用mod_proxy 模块,需要注意的是,如果在 apache-2
2 上,则还需要加载名为mod_proxy_http 的模块
2 系列把代理功能都拆分成 N 个小模块了
打开 apache 的 conf,加入如下几行:(全局配置) ProxyRequests On ProxyVia On Order deny,allow Deny from all Allow from all 然后保存退出,重启加载 apache 服务:/etc/init
d/httpd restart 或者做graceful 也可以
现在即可在浏览器的网络连接属性框中,填写上 your_apache_server_ip 的 ip 地址,端口是 80,开始用代理了