Glpi

Installation et configuration de base

Installation sur Debian 10

Afin d'installer Glpi nous avons besoin dans un premier temp d'un sereur web, dans notre cas ce sera apache2, d'un serveur de base de donnée, nous utiliserons mariadb, ainsi que les modules php suivants



Une fois les modules installés nous allons securiser notre base de donnée avec la commande suivante mysql_secure_installation



Nous avons également besoin du module perl.



On récupere depuis le depot github notre version de glpi.



Nous decompressons l'archive dans le répertoire de destination.



Ensuite on rend apache propritaire du répertoire.



Et on configure le niveau de droits du répertoire.



Passons à la création de la base de donnée !mysql -uroot -p'Votremotdepasse'



Pour finir passons sur notre naviguateur web à l'adresse suivante : 'ip_du_serveur/glpi' ou 'localhost/glpi'













Il faudra changer le mot de passe par defaut de glpi et surtout supprimé le fichier install.php ! Pour plus de sécurité pensez également à configurer le fichier .htaccess car pour le moment en terme de sécurité l'installation standard n'est pas suffisante.



On peu voir le fichier .htaccessainsi que le répértoire files

l'accès au dossier files n'est pas protéger par exemple.



Pour remedier à celà rendez-vous dans le fichier de conf /etc/apache2/conf-enable/security.confet decommenter les lignes suivantes en ajoutant le répértoire concerné.



Dans le fichier /var/www/html/glpi/files/.htaccessdécommenter les lignes suivantes.



actualiser la page et vous constaterez que les fichiers ne sont plus disponible !