LINUX.ORG.RU
ФорумAdmin

Apache mod_authnz_ldap Error 500

 ,


0

1

Ubuntu 12.04 LTS
Apache/2.2.22

Для http://server/lightsquid/ выдаёт окно запроса пользователя/пароля, после чего «500 Internal Server Error». Ошибка появляется независимо от того, правильный пароль введён или нет. Если убрать Require valid-user, то работает нормально, то есть проблема именно в mod_authnz_ldap.

Модуль mod_authnz_ldap включен. Конфиг апача:

        Alias           /lightsquid /usr/lib/cgi-bin/lightsquid
        <Directory "/usr/lib/cgi-bin/lightsquid">
                AddHandler cgi-script .cgi
                Options +ExecCGI
                Order allow,deny
                Allow from all

                AuthType Basic
                AuthName "USE YOUR WINDOWS ACCOUNT"
                AuthBasicProvider ldap
                AuthzLDAPAuthoritative on
                #AuthzLDAPAuthoritative off
                #AuthUserFile /dev/null

                AuthLDAPBindDN "CN=squid_auth,DC=domain,DC=ru"
                AuthLDAPBindPassword "*****************"
                AuthLDAPURL "ldap://dc2.domain.ru/dc=domain,dc=ru?sAMAccountName?sub?(objectClass=*)"
                Require valid-user

        </Directory>

Менять

AuthzLDAPAuthoritative off
на
AuthzLDAPAuthoritative 
AuthUserFile /dev/null
не помогает.

LogLevel стоит debug.

В error.log по поводу ошибки нет вообще ничего, в access.log появляется

192.168.0.1 - selivanov [15/Feb/2014:11:51:00 +0400] "GET /lightsquid/index.cgi HTTP/1.1" 500 814 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0"

Куда копать? Как его заставить хотя бы показать внятную диагностику проблемы?

★★★

Ответ на: комментарий от anonymous

Я со времени написания вопроса сменил работу, так что проверить уже не смогу. По-моему, тогда я его починил сборкой более новой версии апача вручную.

Но спасибо за совет.

selivan ★★★ ()
Последнее исправление: selivan (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.