开启代理模块
1、编辑conf/httpd.conf文件
搜索文件中如下内容,并去掉前面的 # 使之生效 。
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
2、开启对vhost文件的引用(去掉前面的#)
Include conf/extra/httpd-vhosts.conf
3、修改监听的端口,默认为80
Listen 80
-----------------------------------------------------------------------------------------------
extra/httpd-vhosts.conf 配置
4、将需要监听的端口增加到vhosts.conf 中 ,如
NameVirtualHost *:80
表示监听80端口,与上面的第3步端口一致
5、编辑
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.zyt.com
DocumentRoot "D:/Program Files (x86)/Apache Software Foundation/Apache2.2/docs/dummy-host.zzz.com"
ServerName dummy-host.zzz.com
ServerAlias www.dummy-host.zzz.com
ErrorLog "logs/dummy-host.zzz.com-error.log"
CustomLog "logs/dummy-host.zzz.com-access.log" common
#正向代理设置
ProxyRequests On
ProxyVia On
#反向代理
ProxyPass / http://www.baidu.com
ProxyPassReverse / http://www.baidu.com
</VirtualHost>