После ввода имени и пароля еще несколько раз вываливаеться запрос на ввод имени и пароля. В конце концов выдает сообщение:
"Доступ к кэшу запрещен
Извините, Вы не можете запросить:
http://www.gigabyte.com.tw/products/products.htm
из этого кэша до тех пор, пока не пройдете аутентификацию. "
Нигде в документации не могу найти решения, а нужно срочно решать проблему.
Имеется Squid 2.5.STABLE1. Используется аутентификация ncsa. Пароли создаються с помощью программы htpasswd.
Включил:
debug_options ALL,1 33,2 28,6
в результате получил такой отчет в cache.log после того как в броузере ввел имя пользователя и пароль:
2003/03/20 15:39:18| aclCheck: checking 'http_access allow am_net password'
2003/03/20 15:39:18| aclMatchAclList: checking am_net
2003/03/20 15:39:18| aclMatchAcl: checking 'acl am_net src 192.168.1.0/24'
2003/03/20 15:39:18| aclMatchIp: '192.168.1.91' found
2003/03/20 15:39:18| aclMatchAclList: checking password
2003/03/20 15:39:18| aclMatchAcl: checking 'acl password proxy_auth dizen'
2003/03/20 15:39:18| authenticateAuthenticate: no connection authentication type
2003/03/20 15:39:18| aclCheck: requiring Proxy Auth header.
2003/03/20 15:39:18| aclCheck: match found, returning 2
2003/03/20 15:39:18| aclCheckCallback: answer=2
2003/03/20 15:39:18| The request GET http://www.gigabyte.com.tw/products/products.htm is DENIED, because it matched 'password'
Пробовал с разных браузеров: IE5.5 под Windows; Mozilla 5.0 и Konqueror 3.0 под Linux. Всегда одно и тоже.