- 论坛徽章:
- 0
|
请教各位大哥,小弟最近在Redhat 9.0上配置squid代理的时候,如果不启用basic认证,是可以正常代理WEB请求的。
后来配置basic认证后,用设置的用户/口令怎么也不能通过认证。请问可能是什么原因啊? 谢谢啦~~
我的配置文件squid.conf如下:
http_port 3128
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/password_test
auth_param basic children 5
auth_param basic realm My Proxy Caching Domain
auth_param basic credentialsttl 5 hours
acl conncount maxconn 3
acl auth_user proxy_auth REQUIRED
acl all src 0.0.0.0/0
http_access allow auth_user
我仔细检查过了,ncsa_auth这个程序目录没有问题,/etc/squid/password_test是这样生成的
htpasswd -c /etc/squid/password_test test test,应该也没什么问题
我用ncsa_auth /etc/squid/password_test验证,输入
test test 也显示OK。但是配置浏览器使用本代理时,输入test用户和口令却总是失败。何解呀?
[ 本帖最后由 robar 于 2008-11-12 16:10 编辑 ] |
|