在windows环境下配置apache2.4反向代理 建立网站镜像(亲测)

Technology 1327

以下方案不支持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,搞定。

发表评论

邮箱地址不会被公开。