Apache mod_authnz_ldap Erro 500

1

Ubuntu 12.04 LTS

Apache / 2.2.22

http://server/lightsquid/ dá janela com o nome de usuário / senha, depois, "500 Internal Server Error". Erro aumenta o nome de usuário e senha foram usados: válido ou não. Se a linha Require valid-user for removida, tudo funciona bem, então o problema está no módulo mod_authnz_ldap.

O módulo mod_authnz_ldap está ativado. Configuração do Apache:

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>

Alterando AuthzLDAPAuthoritative off para

AuthzLDAPAuthoritative 
AuthUserFile /dev/null

não ajuda.

LogLevel é depurado.

error.log não tem entradas de erro ablut. No access.log eu posso ver

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"

Como posso forçá-lo a me dar diagnósticos normais de problemas? Os logs estão quase vazios.

    
por Selivanov Pavel 15.02.2014 / 09:31

0 respostas