Deployer la configuration Apache

Cette étape est effectuée automatiquement lorsqu'on installe LL::NG avec les packages.

Fichiers

Apache-ModPerl is no longer usable since version 2.4 (many segfaults,…). No problem for portal and manager since they are now handle by FastCGI.

But for handlers, please use Nginx !

Depuis une installation par les sources, les fichiers de configuration d'Apache se trouvent dans /usr/local/lemonldap-ng/etc/, sinon, ils sont dans /etc/lemonldap-ng.

Il faut les inclure dans la configuration d'Apache, par exemple :

include /usr/local/lemonldap-ng/etc/portal-apache2.conf
include /usr/local/lemonldap-ng/etc/handler-apache2.conf
include /usr/local/lemonldap-ng/etc/manager-apache2.conf
include /usr/local/lemonldap-ng/etc/test-apache2.conf
  • On peut aussi utiliser des liens symboliques dans le répertiore conf.d ou sites-available d'Apache.
  • Pour la commande d'installation Debian/Ubuntu, utiliser simplement :
a2ensite manager-apache2.conf
a2ensite portal-apache2.conf
a2ensite handler-apache2.conf
a2ensite test-apache2.conf

Modules

Il faut également charger quelques modules Apache :

Avec Debian/Ubuntu:
a2enmod fcgid perl alias rewrite