- Modifié
Merci beaucoup pour ta réponse Rémi (et pour tout ce que tu fais pour la commu autour de php entre autres choses 🙂 )
J'avais essayé les pool différents sans succès mais je ne connaissais pas les .user.ini
Au final j'ai réussi a combiner les 2 pour avoir des valeurs propres aux vhost puis ensuite différentes dans différents dossiers. Ca permet d'avoir une config très souple.
Avant de passer le sujet en résolu, et si ca peut aider quelqu'un qui aurait la même question, j'aimerai juste avoir une précision.
J'ai créé un pool "vhost1" et un pool "vhost2", puis dans la config de mes vhosts j'ai ajouté une directive de ce type :
Merci
epo
J'avais essayé les pool différents sans succès mais je ne connaissais pas les .user.ini
Au final j'ai réussi a combiner les 2 pour avoir des valeurs propres aux vhost puis ensuite différentes dans différents dossiers. Ca permet d'avoir une config très souple.
Avant de passer le sujet en résolu, et si ca peut aider quelqu'un qui aurait la même question, j'aimerai juste avoir une précision.
J'ai créé un pool "vhost1" et un pool "vhost2", puis dans la config de mes vhosts j'ai ajouté une directive de ce type :
<FilesMatch ".+\.ph(ar|p|tml)$">
SetHandler "proxy:unix:/run/php/vhost1.sock|fcgi://localhost"
</FilesMatch>
Ca fonctionne très bien et j'en suis resté la, mais j'ai vu dans d'autres docs des syntaxes plus complexes, notamment celle ci :
Action php7-fcgi /php7-fcgi virtual
Alias /php7-fcgi /usr/lib/cgi-bin/php7-fcgi
FastCgiExternalServer /usr/lib/cgi-bin/php7-fcgi -socket /run/php/php7.0-fpm-sitea.sock -pass-header Authorization
Est ce que quelqu'un peut m'en dire plus sur la seconde méthode. Y a t'il un intéret à l'utiliser plutot que celle pour laquelle j'ai opté ?Merci
epo