如果Apache 还没有安装,在编译时加上 –enable-proxy 这个参数即可
已经安装了Apache需要重新编译Module。
编译方法:
进入安装包源文件的 modules/proxy/
/Apache安装目录/bin/apxs -c -i -a mod_proxy.c proxy_util.c
/Apache安装目录/bin/apxs -c -i -a mod_proxy_connect.c
/Apache安装目录/bin/apxs -c -i -a mod_proxy_http.c
/Apache安装目录/bin/apxs -c -i -a mod_proxy_ftp.c
执行了这几条命令后查看 conf 是否有下面这两项,没有就加上去。
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
然后配置虚拟VirtualHost
# 配置 apache 的虚拟主机
ServerAdmin heimonsy@gmail.com
ServerName www.xx.com
ServerAlias bbs.xx.com
ServerAlias radio.xx.com
ServerAlias lehuo.xx.com
ServerAlias ershou.xx.com
ServerAlias xtu123.xx.com
ServerAlias love.xx.com
# On是向被代理的服务器发送Host信息
ProxyPreserveHost On
# Off是反向代理
ProxyRequests Off
#ProxyRequests On
ErrorLog "logs/proxy_x3650_err_log"
# CustomLog "logs/proxy_www_heimonsy_me_coustom_log" common
Order deny,allow
Allow from all
ProxyPass / http://202.197.225.17/
ProxyPassReverse / http://202.197.225.17/ |