web-dev-qa-db-fra.com

Apache (2.4.7) authentification URL LDAP sur Ubuntu 14.04

L'authentification d'URL LDAP suivante ne fonctionne pas pour mediawiki sur le serveur Ubuntu 14.04 LTS, qui fonctionne sur le serveur 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>

Ne pas fonctionner dans le sens où il ne demande pas l'authentification, permet simplement d'accéder. Aucune erreur. Il y a beaucoup de changements dans Ubuntu 14.04, tels que le répertoire racine Web changé en/var/www/html dans Apache 2.4, AuthzLDAPAuthoritative est obsolète (c'est pourquoi on a commenté) ....

Si je colle le même code dans 000-defaults en remplaçant/mediawiki par/var/www/html, une invite s’authentifiant de l’authentification pour accéder à http://192.168.1.3. Mais aucun effet pour http://192.168.1.3/mediawiki

Est-ce que quelque chose me manque dans Apache 2.4.7? Je suis confus, quelqu'un a une idée?

1
user3215

Selon Apache documentation :

"Chemin-répertoire est soit le chemin complet d'un répertoire, soit une chaîne de caractères génériques utilisant la correspondance de style Unix-Shell. Dans une chaîne de caractères génériques," correspond à n'importe quel caractère et * correspond à toute séquence de caractères ".

Si le chemin complet du répertoire mediawiki est/var/www/html/mediawiki, essayez:

  <Directory /var/www/html/mediawiki>  

Sinon, vérifiez si vous avez oublié le fichier .htaccess

1
Lety