以下方案不支持HTTPS的反向代理
1.打开httpd.conf,找到以下几个Module并将其启用(如果没有,可以自行添加),去掉前面的#注释
mod_proxy.so(module_proxy)
mod_proxy_http.so(module_proxy_http)
mod_cache.so(module_cache)
mod_disk_cache.so(module_disk_cache)
2.配置httpd-vhosts,添加下面这段
<VirtualHost *:80>
ServerName google.wolfsec.cn #访问的网址
ProxyPass / https://www.google.com.hk/ #要代理的地址
ProxyPassReverse / https://www.google.com.hk/ #要代理的地址
CacheRoot “C:/webserver/htdocs/google” #CacheRoot为缓存目录,需要自行建立,
CacheEnable disk / #CacheEnable后的第一个参数disk表示用磁盘进行缓存,
CacheDirLevels 2
CacheDirLength 1
</VirtualHost>
3.重启apache,搞定。