cachemgr.cgi配置过程

cachemgr.cgi配置过程

修改 squid.conf

acl manager proto cache_object

http_access allow manager


squid本身提供一个cgi程序,文件名为cachemgr.cgi,squid安装完后将它复制到Apache服务器下的cgi-bin这个目录下即可使用。

#cp /usr/lib/squid/cachemgr.cgi /home/httpd/cgi-bin

下面我们通过apache进行监控squid ,修改配置文件/etc/http/conf/http.conf,添加以下内容:

<Location /cgi-bin/cachemgr.cgi>
  AuthType Basic
  AuthName "Squidadmin"
  AuthUserFile /usr/local/squid/etc/squid.pwd
  require valid-user
  </Location>

生成口令文件:

#cd /usr/local/squid/etc
  #htpasswd -c squid.pwd squidadmin “创建密码文件 ”
  New passwd:
  Re-type new passwd:
  Adding password for user squidadmin
  #chown apache:apche squid.pwd “将认证口令文件的属主改为apache”

重启squid与http ,要察看Cache Manager提供的信息时,请在浏览器的地址列中键入 http://服务器的名称或IP地址/cgi-bin/cachemgr.cgi。首先看到用户认证界面,经过认证后进入登录界面,输入代理服务器地址和端口号

你可能感兴趣的:(apache,cache,浏览器,cgi,Access)