squid cache manager(cachemgr.cgi)配置及使用

实验环境:

1台服务器上面即跑squid又跑apache
例如:squid 服务IP 122.11.22.200  端口80
apache 服务IP 122.11.22.200  端口8000

一、找到cachemgr.cgi 文件所在位置。/usr/local/squid271/libexec/cachemgr.cgi

二、复制 cachemgr.cgi 和 cachemgr.conf 到apache下的cgi-bin下(比如/var/www/cgi-bin)

三、修改squid.conf文件

1、acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl allowmgr src 122.11.22.200 // 增加此条,设置除主机外能访问的电脑
acl localhost src 127.0.0.1 122.11.22.200
2、http_access allow manager localhost //增加此条,允许allowmgr设置的电脑允许访问此管理页面
http_access deny manager

3、设置访问密码及权限

在squid.conf 中的cachemgr_passwd 中设置密码及相应权限

cachemgr_passwd 123456 all all 说明此密码允许访问所有权限
cachemgr_passwd secret shutdown 此句说明 密码secret 只允许shutdown 权限

四、修改cachemgr.conf

1、设置主机IP及端口

# hostname:port description
122.11.22.200:80 //主机IP:端口 你要监控的squid的主机和端口

五、使新修正的参数有效

# squid -k reconfigure

试用一下吧.
http://218.93.127.200:8000/cgi-bin/cachemgr.cgi/* 你的Squid主机的IP */
Cache Host: 192.168.100.10 /* 这里不要用localhost了,用Squid主机的IP或hostname */
Cache Port: 80 /* 除非你更改了Squid的port */
Manager name: manager  这是默认的用户名(manager)
Password: secret /* squid.conf有定义的地方,前面讲到了 */ 密码是前面设置的123456
continue
OK,界面应该就会出来了

参考文章:http://www.yavst.com/post/268/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值