Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

GLPI - exemple de configuration nginx

362 views
Skip to first unread message

Jean-Marc

unread,
Dec 29, 2015, 9:30:03 PM12/29/15
to
salut la liste,

J'ai installé GLPI sur un serveur Jessie.

Je suis à la recherche d'un exemple de configuration nginx/php5-cgi comme front-end.

J'essaie sans succès de mettre la main sur un truc tout fait.

Merci d'avance.

Jean-Marc <jean...@6jf.be>

Philippe Gras

unread,
Dec 30, 2015, 7:40:03 AM12/30/15
to
Que veux-tu, exactement ?

/etc/php5/fpm/pool.d/www.conf
/etc/nginx/fastcgi_params
/etc/nginx/sites-available/new_user

Autre chose ?

À ce que je sache, les trucs tout faits ça n'existe pas chez Debian :-D

Ph. Gras

Jean-Marc

unread,
Dec 30, 2015, 1:30:04 PM12/30/15
to
Wed, 30 Dec 2015 13:36:42 +0100
Philippe Gras <ph....@worldonline.fr> écrivait :

>
> Que veux-tu, exactement ?
>
> /etc/php5/fpm/pool.d/www.conf
> /etc/nginx/fastcgi_params
> /etc/nginx/sites-available/new_user

J'ai installé glpi, php5-cgi et nginx.

J'aimerai trouver une config' /etc/nginx/sites-available/glpi.

Pour le reste, je ne sais pas s'il faut modifier la config fastcgi.

>
> Autre chose ?

Non.

>
> À ce que je sache, les trucs tout faits ça n'existe pas chez Debian :-D

J'ai installé récemment munin et c'est fourni avec un exemple de config' pour apache et pour nginx. Comme quoi, ...

;-)

>
> Ph. Gras


Jean-Marc <jean...@6jf.be>

Philippe Gras

unread,
Dec 30, 2015, 2:00:02 PM12/30/15
to

Le 30 déc. 2015 à 18:11, Jean-Marc <jean...@6jf.be> a écrit :

> Wed, 30 Dec 2015 13:36:42 +0100
> Philippe Gras <ph....@worldonline.fr> écrivait :
>
>>
>> Que veux-tu, exactement ?
>>
>> /etc/php5/fpm/pool.d/www.conf
>> /etc/nginx/fastcgi_params
>> /etc/nginx/sites-available/new_user
>
> J'ai installé glpi, php5-cgi et nginx.
>
> J'aimerai trouver une config' /etc/nginx/sites-available/glpi.

Ah, non ça j'ai pas. Mais si tu as celui pour Apache, je peux t'aider à en faire

un pour NginX. Généralement c'est là où ça pèche…
>
> Pour le reste, je ne sais pas s'il faut modifier la config fastcgi.

Même chose…

Quand j'ai installé NginX, phpMyAdmin ne fonctionnait pas nativement avec.

Alors j'ai commencé par installer Apache, puis je l'ai stoppé.

J'ai regardé ce que faisait Apache pour servir phpMyAdmin et je m'en suis un

peu inspiré pour que NginX le fasse.

As-tu fouillé les ressources de GLPI ? Ça a l'air assez exhaustif :
http://www.glpi-project.org/spip.php?rubrique6
>
>>
>> Autre chose ?
>
> Non.
>
>>
>> À ce que je sache, les trucs tout faits ça n'existe pas chez Debian :-D
>
> J'ai installé récemment munin et c'est fourni avec un exemple de config' pour apache et pour nginx. Comme quoi, ...
>
> ;-)

Souvent, c'est bien documenté. Mais quand on sors des sentiers battus, c'est

déjà plus rare…

Ph. Gras

PS. Je vais te passer quelques unes de mes conf. et tu regarderas si ça colle
avec ce que tu recherches.
>
>>
>> Ph. Gras
>
>
> Jean-Marc <jean...@6jf.be>

SD76

unread,
Dec 31, 2015, 4:20:03 AM12/31/15
to

Salut,

Il te faut php5-fpm.

Dans le fichier de conf default de nginx tu trouveras un exemple pour fastcgi et un socket unix.

Il faut faire attention avec glpi, il protège des répertoires par des htacces. Ce qui ne fonctionnera pas avec nginx.

Je serai en mesure de t'envoyer une conf lundi. ça te laissera le temps de la faire fonctionner par toi même ;)

A+

Jean-Marc

unread,
Jan 3, 2016, 11:50:02 AM1/3/16
to
Thu, 31 Dec 2015 10:16:16 +0100
SD76 <sd76....@gmail.com> écrivait :

> Salut,

Salut,

>
> Il te faut php5-fpm.

Installé pour remplacer php5-cgi.

>
> Dans le fichier de conf default de nginx tu trouveras un exemple pour
> fastcgi et un socket unix.

Et nginx for beginners fait le reste.

J'ai prévu ne location pour le rootdir de glpi et une directive fastcgi_pass derrière une location avec une regexp pour servir les scripts PHP via un fastcgi_pass comme dans la config par défaut de nginx :

location /glpi {
root /rootdir/glpi/
}

location ~ \.php$ {
include snippets/fastcgi-php.conf;

# With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock;
}

>
> Il faut faire attention avec glpi, il protège des répertoires par des
> htacces. Ce qui ne fonctionnera pas avec nginx.

Tu veux dire que glpi empêche l'affichage du contenu des répertoires via des htacces ? Ce n'est pas la priorité mais je garde cela dans ma liste.

Sinon, une restriction d'accès sur les fichiers htaccess ?

location ~ /\.ht {
deny all;
}


>
> Je serai en mesure de t'envoyer une conf lundi. ça te laissera le temps de
> la faire fonctionner par toi même ;)

OK, merci. Cela me permettra de vérifier que ma config ressemble à quelque chose.

>
> A+

À lundi,

Jean-Marc <jean...@6jf.be>
0 new messages