Apache (2.4.7) Autenticação LDAP URL no Ubuntu 14.04

1

A seguinte autenticação de URL LDAP NÃO está funcionando para o mediawiki no servidor LTS do ubuntu 14.04, que está trabalhando no servidor do Ubuntu 9.10.

cat /etc/apache2/sites-available/global.conf

<Directory /mediawiki>
        Options +FollowSymLinks
        AllowOverride all
        order allow,deny
        allow from all


AuthType Basic
            AuthName "Web Site Authentication: Login with your user id"
            AuthBasicProvider ldap
            #AuthzLDAPAuthoritative on
            AuthLDAPURL "ldap://192.168.1.3:389/dc=mydomain,dc=net?uid"
            AuthLDAPBindDN "cn=admin,dc=mydomain,dc=net"
            AuthLDAPBindPassword secret
            Require valid-user
</Directory>

Não funciona no sentido de não solicitar autenticação, apenas permite acesso. Sem erros. Existem muitas alterações no Ubuntu 14.04, como o diretório raiz da web alterado para / var / www / html no apache 2.4, AuthzLDAPAuthoritative está obsoleto (é por isso que comentamos) ....

Se eu colar o mesmo código em 000-defaults substituindo / mediawiki com / var / www / html, ele solicitará autenticação para acessar http://192.168.1.3 . Mas nenhum efeito para http://192.168.1.3/mediawiki

Estou faltando alguma coisa no apache 2.4.7 ?. Estou confuso, alguém tem alguma ideia?

    
por user3215 11.06.2014 / 19:25

1 resposta

1

De acordo com a documentação do Apache :

"Directory-path é o caminho completo para um diretório ou uma cadeia curinga usando correspondência de estilo de shell Unix. Em uma cadeia de caracteres curinga,? corresponde a qualquer caractere único e * corresponde a qualquer sequência de caracteres. "

Se o caminho completo do diretório mediawiki for / var / www / html / mediawiki tente:

  <Directory /var/www/html/mediawiki>  

Se não, verifique se esqueceu o arquivo .htaccess

    
por Lety 13.06.2014 / 00:22