1

Topic: Utilisation GLPI avec un reverse proxy Apache

Bonjour,

Nous utilisons GLPI en interne et souhaitons étendre son accès en externe.
Pour cela, nous avons mis un reverse proxy Apache et après authentification sous GLPI, nous avons l'erreur "L'action que vous avez réalisée n'est pas autorisée." dans la vue personnelle.

En désactivant la protection contre le CSRF (GLPI_USE_CSRF_CHECK=0 dans le fichier define.php) tout fonctionne mais la solution n'est pas sécurisée.

J'ai mis à jour GLPI 0.84.5 vers la version 9.1.1 mais nous avons toujours l'erreur, notamment à la création d'un ticket.

Nous avons fait plusieurs tests en changeant le ServerName Apache dans httpd.conf, mais rien de concluant.
D'où ma question : quel doit être exactement le ServerName du reverse Proxy et le ServerName du serveur local, vu qu'apparemment le problème pourrait venir de là ?

En local, j'accède à glpi par http://monserveur.mondomainelocal.fr/glpi.
En externe, j'accède à glpi par http://glpi.mondomainepublic.fr/glpi.

Si quelqu'un peut m'aider...

A noter : en local et en DMZ : Apache 2.4, Serveurs Windows

Merci

2

Re: Utilisation GLPI avec un reverse proxy Apache

bonjour,

regarde avec le mod_remoteip peut-être que ça fonctionnera. Le plus simple serait que tout le monde y accède de la même façon, tant en interne qu'en externe.

- SoluTek.fr -
GLPI 9.1.1
Apache 2.4.17 / PHP 5.6.21

3

Re: Utilisation GLPI avec un reverse proxy Apache

Je pourrais te donner ma conf que j'utilise, mais le reverse proxy est sous nginx tongue

4

Re: Utilisation GLPI avec un reverse proxy Apache

Après relecture, je pense que ton problème tu ne l'identifie par correctement.

Dans mon ancien boulot, j'utilisais (sous apache au début, et nginx ensuite) GLPI via support.domaine.tld et support.intra.domaine.tld. Le tout sans AUCUNE modification particulière.
Je pense que le plus simple sera d'ajouter la zone DNS glpi.domaine.fr qui pointe en interne vers ton serveur et depuis internet vers la bonne IP publique.

Si tu veux continuer avec le reverse proxy via apache, il te faut renvoyer tes requetes vers glpi.mondomaine.local et que ton serveur qui a apache soit bien configuré pour interroger le DNS de ton domaine windows.

- SoluTek.fr -
GLPI 9.1.1
Apache 2.4.17 / PHP 5.6.21

5

Re: Utilisation GLPI avec un reverse proxy Apache

Bonjour,

Nous avons mis en place un reverse proxy et nous avons mis en place le sso avec le module sspi.

En interne nous accédons bien à glpi mais en externe en https j'ai sans cesse une demande d'identification.

Comment se fait-il ?

Merci par avance.