OVH Community, votre nouvel espace communautaire.

erreur php-fpm


Raln
23/08/2015, 13h35
Bonjour,

Ah.. Je comprend mieux maintenant.
C'est beaucoup plus claire pour moi, merci

janus57
19/08/2015, 10h34
Citation Envoyé par Raln
Merci pour ces infos, en gros php-fpm permet de faire tourner apache avec des différents user comme ITK ? sauf que fpm permet le chroot ?
Bonjour,

hum si c'est bine compris le principe non, ITK n'est qu'un "artifice" pour faire croire que l'on sépare l'utilisateur (d'après ce que j'avais vu lors d'une conférence ITK n'est pas bon si on veux bien isoler, au début il tourne sous www-data puisse passe sur l'utilisateur une fois les fichiers ciblés trouvé).

PHP-FPM à pour but de remplacer suPHP et/ou suEXEC (là encore si j'ai bien compris).

Si dans la pool PHP on marque :
Code:
user = example
group = example

listen = /var/run/php5-fpm.sock.example
listen.owner = www-data
listen.group = www-data
Puis que l'on vérifie via :
Code:
on verra par exemple :
uid=5001(example) gid=5002(example) groups=5002(example)
[phpinfo]
Et ça sans faire intervenir suPHP et/ou suEXEC car PHP-FPM le fait de manière natif.

P.S. jamais utilisé suPHP et/ou suEXEC mise à part via ISPConfig et/ou Virtualmin qui gère tout seule

Cordialement, janus57

Raln
18/08/2015, 22h28
Merci pour ces infos, en gros php-fpm permet de faire tourner apache avec des différents user comme ITK ? sauf que fpm permet le chroot ?

janus57
13/08/2015, 19h37
Bonjour,

pour "php-fpm" sinon y a la doc officiel : http://fr.php.net/manual/fr/install.fpm.php

En gros c'est comme PHP en mode FastCGI qui à l'intérêt d'utiliser des modules natif de apache (en version 2.4.10+) et surtout permet de se passer de suexec ou autre car y a un "chroot" like intégré à PHP-FPM (très pratique).
PHP-FPM bien configuré permet également l'économie de ressource face à mod_php.
PHP-FPM est utilisé dans la plupart des tuto nginx et commence à petre de plus en plus dans les tuto apache (en remplacement de mod_php et FastCGI) grâce a apache 2.4 dans Ubuntu 14.04/Debian 8.

Cordialement, janus57

Raln
13/08/2015, 17h53
Merci pour ta réponse
Je vais lire cela de plus près.

Nowwhat
07/08/2015, 13h54
Citation Envoyé par Raln
Bonjour,

Je viens de regarder les logs d'apache et dans celle-ci j'ai des choses comme ;

[Wed Aug 05 08:52:11.979921 2015] [proxy_fcgi:error] [pid 28580:tid 130603825944320] [client ip:52000] AH01068: Got bogus version 80, referer: http://cookingmeat.ru/beef/recipe04.html
[Wed Aug 05 08:52:11.980098 2015] [proxy_fcgi:error] [pid 28580:tid 130603825944320] (22)Invalid argument: [client 46.118.152.216:52000] AH01075: Error dispatching request to : (passing brigade to output filters), referer: http://cookingmeat.ru/beef/recipe04.html

Je ne sais pas non plus ce que vient faire le site cookingmeat.ru dans les logs.
Va lire d'abord : https://en.wikipedia.org/wiki/HTTP_referer
Après, ta question n'existe probablement plus

Citation Envoyé par Raln
J'utilise php-fpm et apache, quelqu'un saurais t-il ce que veux dire cela ?
Je présume que t'as demandé un serveur "préinstallé" (avec plein de truc très complexes) dont serveur web Apache2 et une version PHP qui fonctionne suivante le mode "FastCGI Process Managerer". La boite nommé "OVH" possède une page qui explique ce que c'est : https://www.ovh.com/fr/hebergement-w...on-php-fpm.xml et encore, je te l'accorde, je n'ai pas encore tout compris moi non plus, donc => go mini apprentissage Google....

Raln
07/08/2015, 11h25
Bonjour,

Oui en effet mod_proxy est activé.

Merci d'avance.

janus57
06/08/2015, 11h56
Bonjour,

oui l'activation de mod_proxy_fcgi active automatiquement mod_proxy
root@janus57-beta:/etc/apache2/sites-available# a2enmod proxy_fcgi
Considering dependency proxy for proxy_fcgi:
Enabling module proxy.
Enabling module proxy_fcgi.
To activate the new configuration, you need to run:
service apache2 restart
Et de toute façons sans proxy_fcgi normalement php-fpm ne pourrais fonctionner (ou alors il faudrait le mod_fastcgi).

Cordialement, janus57

fritz2cat
06/08/2015, 10h53
Tu as mod_proxy activé ?

Raln
05/08/2015, 23h09
Bonjour,

Je viens de regarder les logs d'apache et dans celle-ci j'ai des choses comme ;

[Wed Aug 05 08:52:11.979921 2015] [proxy_fcgi:error] [pid 28580:tid 130603825944320] [client ip:52000] AH01068: Got bogus version 80, referer: http://cookingmeat.ru/beef/recipe04.html
[Wed Aug 05 08:52:11.980098 2015] [proxy_fcgi:error] [pid 28580:tid 130603825944320] (22)Invalid argument: [client 46.118.152.216:52000] AH01075: Error dispatching request to : (passing brigade to output filters), referer: http://cookingmeat.ru/beef/recipe04.html

J'utilise php-fpm et apache, quelqu'un saurais t-il ce que veux dire cela ?
Je ne sais pas non plus ce que vient faire le site cookingmeat.ru dans les logs.

Merci d'avance.