windows server 2003 下安装squid

ZDNet软件频道 时间:2009-12-03 作者: | 代震军的博客 我要评论()
本文关键词:Squid Windows Server
安装系统要求:windows server2003 service pack2 注:不能是r2版,否则squid服务启动会出错

安装系统要求:
Windows Server2003 service pack2   注:不能是r2版,否则Squid服务启动会出错

1.把Squid-2.6.STABLE13-bin.zip解压缩,把里面的Squid文件夹拷到c:下(Squid默认的是c:Squid)

2.Squidetc目录下把 

   Squid.conf.default拷贝一份重新命名为Squid.conf
   cachemgr.conf.default拷贝一份重新命名为cachemgr.conf
   mime.conf.default拷贝一份重新命名为mime.conf

 

3.用文本编辑器打开Squid.conf,需要修改的地方:

     找到#http_port 3128在后面增加一行

    http_port 81 transparent   #某些机器上80端口已被占用,所以这里用81    完成配置后可使用netstat -a来查看该端口是否启用

     找到#cache_peer 在后面增加一行

    cache_peer 10.0.2.137 parent 7001 0 no-query originserver

     找到# TAG: visible_hostname在后面增加一行

    visible_hostname volcano(任意命名)

     找到#tag http_access ,然后在#Default:增加一行   

    http_access allow all   # 允许所有用户访问

4.从命令行到c:Squidsbin目录下执行

    Squid -i           注:Squid -i -n dnt_Squid (命名Squid服务的新名称)       Squid -r -n dnt_Squid (删除指定名称的服务)

    Squid -z

      安装完成

5.从服务里启动Squid   或在cmd下: net start dnt_Squid (启动), net stop dnt_Squid (关闭)

     访问Squid服务器:

     http://10.0.2.137:81/ (你的Squid服务器IP地址),这时Squid会指向 http://10.0.2.137:7001  (web服务器地址:即产品dnt的站点地址)

     如果把#http_access deny all打开把http_access allow all注释掉,你的访问就会被拒绝

     相关链接:http://blog.csdn.net/changesway/archive/2008/10/22/3124919.aspx

其它Squid.conf配置

# 主机文件路径
hosts_file c:/windows/system32/drivers/etc/hosts 

 

# 设置日志目录和日志格式
access_log d:/Squid/var/logs/access.log Squid
cache_log d:/Squid/var/logs/cache.log
cache_store_log d:/Squid/var/logs/store.log emulate_httpd_log on
 

 

# 缓存管理员
cache_mgr webmaster@example.com

 

# cache目录和大小的设置,1GB硬盘空间和256M内存
cache_dir ufs d:/Squid/var/cache 1024 16 256 cache_mem 256 MB

 

# 设置上级根服务器的地址,当然cache_peer还可以设置兄弟节点、上级cache服务器等等,这里这设置了源服务器地址
cache_peer 电信服务器IP parent 80 0 no-query originserver


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134