RSS
people

Apache : activer l’extension LDAP pour PHP (Ubuntu Linux)

Ayant une nouvelle fois complètement migré de mon Windows Vista bien trop peu réactif vers une Ubuntu 8.10 (mon précédent billet n’a fait qu’attiser mes envies :p), j’ai donc dû réinstaller entièrement mon serveur de développement Apache2. Et plus particulièrement le module LDAP, nécessaire pour différents développements au sein de SUPINFO.

Sous Ubuntu, cela est très simple et se réalise en trois étapes. Tout d’abord, il faut installer le paquet du module.

# apt-get install php5-ldap

Une fois ceci fait, on active le module au sein de la configuration d’Apache. Deux solutions : soit nous y allons en warrior, et nous éditons à la main le fichier de configuration (un simple point virgule à enlever), soit on y va tout en finesse avec la commande a2enmod :

# a2enmod ldap

Enfin, il ne nous reste plus qu’à relancer notre serveur.

# /etc/init.d/apache2 restart

Et c’est tout ! Vous pouvez donc à présent vous connecter via PHP à votre serveur LDAP ! :)

Aucune réaction | Tags : , ,

Activer mod_rewrite pour Apache sous Ubuntu

Le module mod_rewrite permettant la réecriture d’URL est très utile. Il représente la solution du webmaster pour améliorer son référencement. Ce module d’Apache est très facilement ajoutable sous Ubuntu.

On supposera que votre serveur Web est correctement installé via le système de paquets (aptitude). Cette installation comprend en effet par défaut le fameux module. Il ne vous reste qu’à l’activer pour en profiter.

# a2enmod rewrite

Cependant, il est important de spécifier dans la configuration de votre hôte virtuel l’écrasement de vos paramètres .htaccess. On édite donc le fichier /etc/apache2/sites-available/default. On remplace alors la partie :

<Directory {votre_dossier_web}>
Options FollowSymLinks
AllowOverride None
</Directory>

Par :

<Directory {votre_dossier_web}>
Options FollowSymLinks
AllowOverride all
</Directory>

On redémarre alors notre serveur Apache afin de prendre en compte les dernières modifications :

# /etc/init.d/apache2 restart

Et voilà. Vous pouvez tester vos pages à l’URL réecrite. Pour toute question, n’hésitez pas à demander. Les commentaires sont à votre disposition. ;)

Aucune réaction | Tags : ,