URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 613
[ Назад ]

Исходное сообщение
"howto@ukr.net"

Отправлено faq , 15-Мрт-03 23:55 
В Squid поставленном из rpm - proxy_auth работает нормально.
А вот когда я компилю из исходников (с proxy_auth basic NCSA), то не работает. Вот что пишет при запуске:

inet# /usr/local/squid/sbin/squid -D
2003/03/15 22:48:00| aclParseAclLine: IGNORING: Proxy Auth ACL 'acl users proxy_
auth REQUIRED' because no authentication schemes are fully configured.
2003/03/15 22:48:00| aclParseAclLine: IGNORING invalid ACL: acl users proxy_auth
REQUIRED
2003/03/15 22:48:00| squid.conf line 34: http_access allow users
2003/03/15 22:48:00| aclParseAccessLine: ACL name 'users' not found.
2003/03/15 22:48:00| squid.conf line 34: http_access allow users
2003/03/15 22:48:00| aclParseAccessLine: Access line contains no ACL's, skipping


Содержание

Сообщения в этом обсуждении
"howto@ukr.net"
Отправлено Михаил , 16-Мрт-03 09:01 
>В Squid поставленном из rpm - proxy_auth работает нормально.
>А вот когда я компилю из исходников (с proxy_auth basic NCSA), то
>не работает. Вот что пишет при запуске:

в rpm у тебя скорее всего версия 2.4s7, а в исходниках 2.5s1 ?
если так, то смотри свои acl-и access-ы, в этих версиях там есть какие-то различия... проверь по дефолт-конфигу.
там еще и другие различия есть, так что осторожнее с переходами между версиями!


"proxy_auth"
Отправлено faq , 16-Мрт-03 15:43 
>в rpm у тебя скорее всего версия 2.4s7, а в исходниках 2.5s1
>?
>если так, то смотри свои acl-и access-ы, в этих версиях там есть
>какие-то различия... проверь по дефолт-конфигу.
>там еще и другие различия есть, так что осторожнее с переходами между
>версиями!

Да , ты прав, у меня разные версии. Скомпилил 2.4.7 - все работает!
Вот только не смог разобраться с 2.5 , я схему аутентификации описывал исходя из squid.conf.default.
И еще вопрос : можно ли в одном конфигурационном файле описать несколько схем аутентификации ? Будет ли работать ?


"proxy_auth"
Отправлено Михаил , 16-Мрт-03 16:19 
>>в rpm у тебя скорее всего версия 2.4s7, а в исходниках 2.5s1
>>?
>>если так, то смотри свои acl-и access-ы, в этих версиях там есть
>>какие-то различия... проверь по дефолт-конфигу.
>>там еще и другие различия есть, так что осторожнее с переходами между
>>версиями!
>
>Да , ты прав, у меня разные версии. Скомпилил 2.4.7 - все
>работает!
>Вот только не смог разобраться с 2.5 , я схему аутентификации описывал
>исходя из squid.conf.default.
> И еще вопрос : можно ли в одном конфигурационном файле описать
>несколько схем аутентификации ? Будет ли работать ?



"proxy_auth"
Отправлено Михаил , 16-Мрт-03 16:25 
>>Да , ты прав, у меня разные версии. Скомпилил 2.4.7 - все
>>работает!
лучше скомпили 2.5s1 - там с аутентификацией получше дела обстоят

>>Вот только не смог разобраться с 2.5 , я схему аутентификации описывал
>>исходя из squid.conf.default.
напиши свои куски конфига, посмотрим...

>> И еще вопрос : можно ли в одном конфигурационном файле описать
>>несколько схем аутентификации ? Будет ли работать ?
насколько разные? а смысл?
возьми да попробуй :)
кстати, опять же в версии 2.5s1 это скорее пройдет, чем в 2.4


"proxy_auth"
Отправлено faq , 16-Мрт-03 18:27 
Вот как я описывал схему в squid 2.5:

auth_param basic program /usr/local/squid/bin/ncsa_auth /etc/squid/passwd
auth_param basic children 5

на что оно писало мне ошибку (см. выше)
Что я не так сделал ?



"proxy_auth"
Отправлено Михаил , 16-Мрт-03 20:06 
>Вот как я описывал схему в squid 2.5:
>
>auth_param basic program /usr/local/squid/bin/ncsa_auth /etc/squid/passwd
>auth_param basic children 5
>
>на что оно писало мне ошибку (см. выше)
>Что я не так сделал ?
если не ошибаюсь, ты пишешь как в версии 2.4 было, а в 2.5 это изменилось... внимательно смотри дефолт
точнее скажу послезавтра, когда до своего сквида дорвусь



"proxy_auth"
Отправлено Michael , 19-Мрт-03 08:49 
>>Вот как я описывал схему в squid 2.5:
>>
>>auth_param basic program /usr/local/squid/bin/ncsa_auth /etc/squid/passwd
>>auth_param basic children 5
>>
>>на что оно писало мне ошибку (см. выше)
>>Что я не так сделал ?
>если не ошибаюсь, ты пишешь как в версии 2.4 было, а в
>2.5 это изменилось... внимательно смотри дефолт
>точнее скажу послезавтра, когда до своего сквида дорвусь

странно... у меня тоже версия 2.5 и написано так же, но все работает...
а ты, случайно, когда компилил, не запретил аутентификацию?


"proxy_auth"
Отправлено ntu , 19-Мрт-03 10:54 
>странно... у меня тоже версия 2.5 и написано так же, но все
>работает...
>а ты, случайно, когда компилил, не запретил аутентификацию?

Может я неправильно компилю ?
Вот как я компилю:

--enable-auth="basic" \
--enable-auth-modules="basic_auth" \
--enable-basic-auth-helpers="NCSA"

Потом еще на всякий случай зашел в папку helpers/basic_auth/NCSA и там
make; make install  (хотя ncsa_auth уже был в squid/libexec/)
Что не так ? Я сейчас сижу на squid-2.4s.7 - все работает, но хочется перейти на 2.5s.2


"proxy_auth"
Отправлено Michael , 19-Мрт-03 14:14 
>>странно... у меня тоже версия 2.5 и написано так же, но все
>>работает...
>>а ты, случайно, когда компилил, не запретил аутентификацию?
>
>Может я неправильно компилю ?
>Вот как я компилю:
>
>--enable-auth="basic" \
>--enable-auth-modules="basic_auth" \
>--enable-basic-auth-helpers="NCSA"
>
>Потом еще на всякий случай зашел в папку helpers/basic_auth/NCSA и там
>make; make install  (хотя ncsa_auth уже был в squid/libexec/)
> Что не так ? Я сейчас сижу на squid-2.4s.7 - все
>работает, но хочется перейти на 2.5s.2

не знаю... что-то совсем глухо...
дурацкая идея - попробуй поменять порядок акселей и параметров аутентификации в конфиге... думаю, порядок играет роль...
на крайняк - могу свой конфиг и/или исполняемый файл сквида прислать