1、安装proxy模块
[root@localhost modules]# cd /usr/local/src/httpd-2.2.16[root@localhost httpd-2.2.16]# cd modules[root@localhost modules]# lsaaa config5.m4 debug filters ldap Makefile.in NWGNUmakefile sslarch database echo generators loggers mappers proxy testcache dav experimental http Makefile metadata README[root@localhost modules]# cd proxy/[root@localhost proxy]# lsajp.h Makefile mod_proxy.dsp NWGNUproxyajp_header.c Makefile.in mod_proxy_ftp.c NWGNUproxyajpajp_header.h mod_proxy_ajp.c mod_proxy_ftp.dsp NWGNUproxybalancerajp_link.c mod_proxy_ajp.dsp mod_proxy.h NWGNUproxyconajp_msg.c mod_proxy_balancer.c mod_proxy_http.c NWGNUproxyftpajp_utils.c mod_proxy_balancer.dsp mod_proxy_http.dsp NWGNUproxyhtpCHANGES mod_proxy.c mod_proxy_scgi.c NWGNUproxyscgiconfig.m4 mod_proxy_connect.c modules.mk proxy_util.clibproxy.exp mod_proxy_connect.dsp NWGNUmakefile[root@localhost proxy]# /usr/local/apache2/bin/apxs -c -i -a mod_proxy.c mod_proxy_connect.c mod_proxy_http.c proxy_util.c//安装所需要的模块[root@localhost proxy]# ls /usr/local/apache2/modules/httpd.exp mod_deflate.so mod_headers.so mod_rewrite.solibphp5.so mod_expires.so mod_proxy.so mod_status.so[root@localhost proxy]# vim /usr/local/apache2/conf/httpd.confLoadModule proxy_module modules/mod_proxy.soLoadModule proxy_http_module modules/mod_proxy.so //手动添加这一条[root@localhost proxy]# /usr/local/apache2/bin/apachectl -tSyntax OK
2、修改配置文件
ServerName www.test.com CustomLog "/dev/null" combined ProxyRequests Off Order deny,allow Allow from all ProxyPass / http://www.test.com/ ProxyPa***everse / 192.168.13.111/
[root@localhost proxy]# vim /etc/hosts192.168.13.111 www.test.com