Windows下使用Apache搭建反向代理

阅读: 评论:0

[原创]Windows下使用Apache搭建反向代理+缓存服务器(WEB跳板加速器)
2007/10/06 11:59
由于SquidNT,一直到STABLE.27也没把HTTP加速的几个属性移植过来,
导致windowssquid功能缺失。
其实Apache也有类似的功能,雀榕叶2.X中已经作为正式版发布。
用了一下午,研究出Apache的几个代替Squid的方法,供读者参考:
自行葫芦
一、软件环境
        Apache 2.X + Windows Server 2003或更高版本山地单轨运输车
二、搭建步骤
        1、安装智能收衣柜Apache,并使其能正常运行(如果不会安装,请在BAIDU搜索相关文章)
        2、打开f,到以下几个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)
        3、参考以下VirtualHost段,进行设置:
              <VirtualHost *:80>
                  ServerName
                  ProxyPass / /
                  ProxyPassReverse / /
                  CacheRoot "d:/apache_cache/"
                  CacheEnable disk /images/
                  CacheDirLevels 2
                  CacheDirLength 1
              </VirtualHost>
            其中,ProxyPass多点干油泵ProxyPassReverse代表原始地址,CacheRoot为缓存目录需要自行建立,并给Apache进程所在的用户分配NTFS权限,CacheEnable后的第一个参数disk表示用磁盘进行缓存,pmoled/images/ 表示需要缓存的目录,如果直接设置为/,可能导致动态脚本被缓存,那就失去了本身的意义。可以添加多个CacheEnable以缓存多个目录。CacheDirLevelsCacheDirLength一般不需要修改,这个表示缓存目录中数据目录的级数和目录名长度。
如果你使用智能解析,需要修改服务器的hosts文件,让目标网站的域名解析到正确的IP,不然可能会造成死循环。
至此,搭建完毕。

本文发布于:2023-05-21 03:21:05,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/4/107679.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:缓存   目录   需要   搭建   表示   功能   网站
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图