система - freebsd 4.7
squid - 2.5 release2история: скомпилирвал скида с ключем --enable-basic-auth-helper="NCSA"
сделал make all
make installно в директории /usr/local/squid/libexec файл ncsa_auth не появился!
тогда зашел в /usr/ports/distfails/squid/helpers/NCSA
и сделал make, make install - ncsa_auth успешно добавился в /usr/local/squid/libexecконфигурю /usr/local/squid/etc/squid.conf:
auth_param_basic_program /usr/local/squid/libexec/ncsa_auth /usr/local/squid/pass (файл pass с одним юзером соответственно тож создал)
добавляю acl
acl users proxy_auth requered
http_access allow usersвроде бы все настройки?
на клиентском компе пытаюсь открыть страничку в IE...просит пароль..! - ура..
ввожу логин и пароль..нажимаю enter..- IE пару раз маргает и говорит - невозможно отобразить страницу.. доступ запрещен. а на консоли сквида вылазит сообщение - too many queued basicauthenticator requestчто делать? :-)
>история: скомпилирвал скида с ключем --enable-basic-auth-helper="NCSA"
А ключ --enable-auth='basic' был?
>
>>история: скомпилирвал скида с ключем --enable-basic-auth-helper="NCSA"
>А ключ --enable-auth='basic' был?нет. напиши пожалста в какой последовательност что я должен деать и какие ключи указывать.. что-то никак не могу найти однозначных инструкций..
что нужно получить: сквид с примитивными настройками: давать инет всем кто прошел авторизацию.и еще.. - не нужно ли убивать папку /usr/local/squid перед перекомпиляцией исходников?
>в какой последовательност что я должен деать и какие ключи указывать
Ну, это тебе виднее ;) По потребностям.
>что-то никак не могу найти однозначных инструкций
Однозначных и не будет - у каждого свои потребности. Посмотри http://squid.opennet.ru/ , например, выбери, что нужно... http://www.bog.pp.ru/work/squid.html ... Поиск здесь же (в окошке вверху страницы) по сайту 'squid auth' неплохие результаты дает. Это если по-русски.
>не нужно ли убивать папку /usr/local/squid перед перекомпиляцией исходников?
На это есть 'make uninstall'
снес все.
скомпилировал с двумя ключами:
1. --enable--auth="basic"
2. --enable--basic-auth-helper="NCSA"ncsa_auth на этот раз появился в /libexec...
но все равно вылазит таже ошибка. эххх....
>снес все.
>скомпилировал с двумя ключами:
>1. --enable--auth="basic"
>2. --enable--basic-auth-helper="NCSA"
>
>ncsa_auth на этот раз появился в /libexec...
>но все равно вылазит таже ошибка. эххх....файл паролей сделал??! если да то как?
апрои шифруются в файле?