Привет!Помогите!!! Почему выдает ошибку на строку из конфига:
authenticate_program /usr/local/squid/bin/ncsa_auth /usr/local/squid/etc/passwd
Ошибка следующая:
parseConfigFile: line 6 unrecognized: 'authenticate_program /usr/local/squid/bin/ncsa_auth /usr/local/squid/etc/passwd'Спасибо.
Это элементарно, Ватсон!
Убедись в наличии ncsa_auth именно в заданном каталоге /usr/local/squid/bin/
Потому как по умолчанию ncsa_auth кидается в /usr/local/sbin/
Говорю применительно к FreeBSD 4.7.
Кстати, ncsa_auth надо собрать ручками из порта squid
То есть при сборке squid недостаточно войти в каталог /usr/ports/www/squid24 и выполнить команду
make all install
Надо также войти в каталог /usr/ports/www/squid24/work/squid-2.4.STABLE7/auth_modules/NCSA/
и повторно выполнить команду
make all install
Еще раз напоминаю, что по умолчанию ncsa_auth кидается в /usr/local/sbin/
А в squid.conf содержится ошибка - указан неправильный путь к ncsa_auth:
/usr/local/bin/ncsa_auth
Тоже надо ручками править.
>Привет!
>
>Помогите!!! Почему выдает ошибку на строку из конфига:
>authenticate_program /usr/local/squid/bin/ncsa_auth /usr/local/squid/etc/passwd
>Ошибка следующая:
>parseConfigFile: line 6 unrecognized: 'authenticate_program /usr/local/squid/bin/ncsa_auth /usr/local/squid/etc/passwd'
>
>Спасибо.
было такое... какой сквид стоит? если 2.5, тогда проблема всего лишь в том, что вместо 'authenticate_program ...' надо написать 'auth_param basic program ...'
>было такое... какой сквид стоит? если 2.5, тогда проблема всего лишь
>в том, что вместо 'authenticate_program ...' надо написать 'auth_param basic program
>...'Спасибо. Действительно!!! Я ведь www.squid-cache.org в FAQ ничего об этом не сказано. Случайно обнаружил, что ошибся, просмотривая squid.conf.default.
Пока