Installation de GLPI sur CentOS 7

Je vous ai déjà proposé un guide d’installation de GLPI sur Fedora et Debian. Très curieusement, je ne vous ai jamais indiqué comment installer GLPI sur CentOS.

SELinux en mode permissive

Je vous recommande tout d’abord de passer SELinux en mode permissive. dans ce mode, il n’a aucun effet bloquant quant au fonctionnement du serveur Web Apache. Éditez le fichier /etc/selinux/config et passez la directive SELinux de enforcing à permissive :

SELinux=permissive

Pour désactiver à chaud SELinux, tapez en ligne de commande :

setenforce 0

Installer le paquet GLPI et MariaDB Server

Pour que GLPI puisse s’exécuter sur CentOS 7, vous devez notamment installer Apache, PHP et MariaDB. Le paquet GLPI installe les dépendances nécessaires à son exécution. GLPI 0.90.5 est inclus dans les dépôts EPEL.

yum install epel-release
yum install mariadb-server glpi

Lancement des services

Vous devez lancer les services Apache et MariaDB pour pouvoir installer GLPI :

systemctl enable httpd
systemctl start httpd
systemctl enable mariadb
systemctl start mariad

Création de la base de données GLPI

Par défaut, la connexion à MariaDB sous CentOS à l’aide de l’utilisateur root ne nécessite aucun mot de passes. Connectez vous à MariaDB à l’aide de la commande :

mysql -u root

Une fois connecté à MariaDB, vous devrez créer la base ainsi qu’un utilisateur disposant des droits :

CREATE DATABASE votre_base_glpi;
GRANT ALL PRIVILEGES ON votre_base_glpi.* TO utilisateur_glpi@localhost IDENTIFIED BY 'mot_de_passe_glpi';
EXIT;

Configuration de /etc/httpd/conf.d/glpi.conf

Pour pouvoir installer, vous devez remplacer la directive Require local par l’adresse IP de la machine dans le fichier /etc/httpd/conf.d/glpi.conf. Il s’agit de l’adresse IP de la station de travail à partir duquel vous allez lancer l’installation :

#Require local
Require ip 192.168.1.100

Une fois la modification effectuée, rechargez la configuration du logiciel Apache :

systemctl reload httpd

Lancement de l’installation GLPI

Elle se fait à partir de la machine dont l’adresse IP a été spécifiée dans le fichier  (Cf. ci-dessus).

GLPI Setup

Connexion à l’interface GLPI

Une fois l’installation terminée, vous pouvez désormais vous connecter à l’interface d’administration. Le compte par défaut est glpi/glpi !

Connexion à GLPI 0.90.5

 

GLPI  / Apache Centos Formateur Centos Formateur GLPI Formateur LAMP GLPI Lamp 

Commentaires

Bonjour,

Afin de sécuriser l’installation, il est interessant de passer par l’ami # mysql_secure_install qui se chargera du minimum syndical pour assurer la survie de MariaDB en milieu hostile-mais-pas-trop.

De plus, la version de GLPI dans les depôts CentOS est dinosauresque :(

Fort heureusement, GLPI 9.3 existe en version packagée pour CentOS : https://rpms.remirepo.net/ le paquet est remi-glpi93 une fois le dépôt activé :)

Bonne installation a tous !

@Wolf

J’en ai déjà parlé précédemment.

Laisser un commentaire

(requis)

(requis)