Backend de sessions File

Le backend de sessions File est la plus simple des bases de données. Les sessions sont stockées dans des fichiers dans un unique répertoire. Les fichiers verrous sont stockés dans un autre répertoire. Il ne peut être utilisé pour partager les sessions entre serveurs sauf si les répertoires sont partagés (avec NFS,…) ou en utilisant le proxy SOAP.

Mise en marche

Dans le manager : indiquez Apache::Session::File dans Paramètres généraux » Sessions » Stockage des sessions » Module Apache::Session et ajoutez les paramètres suivant (sensibles à la casse):

Paramètres exigés
Nom Commentaire Exemple
Directory Le chemin du répertoire principal /var/lib/lemonldap-ng/sessions
LockDirectory Le chemin du répertoire des verrous /var/lib/lemonldap-ng/sessions/lock

Sécurité

Restreindre l'accès à ces répertoires au seul utilisateur Apache. Exemple :

chmod 750 /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock
chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/sessions/lock