You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
1.5 KiB
70 lines
1.5 KiB
Deploy Nginx configuration
|
|
==========================
|
|
|
|
FastCGI server
|
|
--------------
|
|
|
|
To use Nginx, you must install LemonLDAP::NG FastCGI server or use
|
|
``llngapp.psgi`` *(provided in examples)* with a PSGI server. See
|
|
:doc:`Advanced PSGI usage<psgi>`.
|
|
|
|
Debian/Ubuntu
|
|
~~~~~~~~~~~~~
|
|
|
|
::
|
|
|
|
apt install lemonldap-ng-fastcgi-server
|
|
|
|
Enable and start the service :
|
|
|
|
::
|
|
|
|
systemctl enable llng-fastcgi-server
|
|
systemctl start llng-fastcgi-server
|
|
|
|
Red Hat/CentOS
|
|
~~~~~~~~~~~~~~
|
|
|
|
::
|
|
|
|
yum install lemonldap-ng-nginx lemonldap-ng-fastcgi-server
|
|
|
|
Enable and start the service :
|
|
|
|
::
|
|
|
|
systemctl enable llng-fastcgi-server
|
|
systemctl start llng-fastcgi-server
|
|
|
|
Files
|
|
-----
|
|
|
|
With tarball installation, Nginx configuration files will be installed
|
|
in ``/usr/local/lemonldap-ng/etc/``, else they are directly in web server
|
|
configuration.
|
|
|
|
.. _debianubuntu-1:
|
|
|
|
Debian/Ubuntu
|
|
~~~~~~~~~~~~~
|
|
|
|
- Install log format *(automatically loaded when linked in this place)*
|
|
|
|
::
|
|
|
|
ln -s /etc/lemonldap-ng/nginx-lmlog.conf /etc/nginx/conf.d/llng-lmlog.conf
|
|
|
|
- Install snippet for vhost configuration files:
|
|
|
|
::
|
|
|
|
ln -s /etc/lemonldap-ng/nginx-lua-headers.conf /etc/nginx/snippets/llng-lua-headers.conf
|
|
|
|
- Enable 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/
|
|
|