squid添加用户名密码认证

作者: 蓝鹰 分类: CentOS 发布时间: 2014-11-18 19:51 ė3 浏览数 6squid添加用户名密码认证已关闭评论

先查找下ncsa_auth文件位置

rpm -ql squid | grep ncsa_auth

/usr/lib/squid/ncsa_auth

#定义squid密码文件与ncsa_auth文件位置
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/user_passwd
#认证进程的数量
auth_param basic children 15          
#认证有效期
auth_param basic realm Squid proxy-caching HTTP Proxy Server
auth_param basic credentialsttl 12 hours        
#用户名不区分大小写,可改为ON区分大小写
auth_param basic casesensitive off             

acl ncsa_users proxy_auth REQUIRED
http_access allow ncsa_users

#默认策略设为拒绝
http_access deny all

生成密码文件

在第一行中的 /etc/squid/user_passwd 文件可以使用下面方法生成,在装有apache的机器上运行
如果没有直接运行

 yum -y install httpd
htpasswd -bc /etc/squid/user_passwd user 123456 
htpasswd(加密命令) -bc(参数创建并更新密码文件)user(用户名) 123456(密码)

最后重启下服务就OK

本文出自 蓝鹰博客,转载时请注明出处及相应链接。

本文永久链接: http://www.lanyingblog.com/blog/2122.html

Ɣ回顶部