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?
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