To use Nginx, you must install LemonLDAP::NG FastCGI server or use llngapp.psgi
(provided in examples) with a PSGI server. See Advanced PSGI usage.
apt install lemonldap-ng-fastcgi-server
Enable and start the service :
systemctl enable llng-fastcgi-server systemctl start llng-fastcgi-server
yum install lemonldap-ng-fastcgi-server
Enable and start the service :
systemctl enable llng-fastcgi-server systemctl start llng-fastcgi-server
Depuis une installation par les sources, les fichiers de configuration de Nginx se trouvent dans /usr/local/lemonldap-ng/etc/
, sinon, ils sont dans /etc/lemonldap-ng
.
Il faut les inclure dans la configuration de Nginx, par exemple :
Créer les lliens symboliques dans le dossier sites-available
(devrait être effectué automatiquement avec les packages):
ln -s /etc/lemonldap-ng/handler-nginx.conf /etc/nginx/sites-available/ ln -s /etc/lemonldap-ng/manager-nginx.conf /etc/nginx/sites-available/ ln -s /etc/lemonldap-ng/portal-nginx.conf /etc/nginx/sites-available/ ln -s /etc/lemonldap-ng/test-nginx.conf /etc/nginx/sites-available/
Activer les sites :
ln -s /etc/nginx/sites-available/handler-nginx.conf /etc/nginx/sites-enabled/ ln -s /etc/nginx/sites-available/manager-nginx.conf /etc/nginx/sites-enabled/ ln -s /etc/nginx/sites-available/portal-nginx.conf /etc/nginx/sites-enabled/ ln -s /etc/nginx/sites-available/test-nginx.conf /etc/nginx/sites-enabled/
Lier les fichiers directement dans le dossier conf.d
:
ln -s /etc/lemonldap-ng/handler-nginx.conf /etc/nginx/conf.d/ ln -s /etc/lemonldap-ng/manager-nginx.conf /etc/nginx/conf.d/ ln -s /etc/lemonldap-ng/portal-nginx.conf /etc/nginx/conf.d/ ln -s /etc/lemonldap-ng/test-nginx.conf /etc/nginx/conf.d/