Table of Contents

Serveur FastCGI LemonLDAP::NG

Depuis la version 1.9, Lemonldap::NG fournit un serveur FastCGI utilisable pour protéger les applications avec Nginx (Voir la page Gérer les hôtes virtuels).

Le serveur FastCGI peut être utilisé pour tous les composants de LLNG. Il compile les composants activés à la volée.

Commencer

Utiliser le packages

Il suffit d'installer le package lemonldap-ng-fastcgi-server, il démarre automatiquement.

En utilisant "make install"

Pour activer le serveur FastCGI au démarrage, copie le script llng-fastcgi-server installé dans INITDIR (défaut /usr/local/lemonldap-ng/etc/init.d/) dans /etc/init.d et l'activer (liens vers /etc/rcx.d).

Configuration

Le serveur FastCGI a peu de paramètres. Il peuvent être définis par variables d'environnement (lues par le script de démarrage) ou ar des options de la ligne de commande. Un fichier de configuratio par défaut se trouve dans /usr/local/lemonlda-ng/etc/default/llng-fastcgi-server (ou /etc/default/lemonldap-ng-fastcgi-server dans le package Debian).

Le serveur FastCGI lit également le paramètre LLTYPE dans les requêtes FastCGI (voir portal-nginx.conf ou manager-nginx.conf) pour connaître le module sollicité :

Si LLTYPE est mis à une autre valeur ou pas défini, le serveur FastCGI fonctionne en « handler ».