Bonjour,
Voilà des heures que j’essaye de faire fonctionner apache2 avec mon pool php-fpm, mais sans succès. A titre d’information, voici la configuration de mon pool :
[test.bidule.local]
user = www-data
group = www-data
listen = /run/php/test.bidule.local.sock
listen.mode = 0660
listen.owner = www-data
listen.group = www-data
pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
Est-ce que l’un d’entre vous saurais quelle est la bonne configuration apache pour utiliser ce pool ? A titre d’information, ce pool fonctionne parfaitement sous nginx et apache2 fonctionne avec le pool par défaut (www).
Mon vhost apache ressemble à ça (pour l’instant, dernier test réalisé) :
<VirtualHost *:80>
ServerName test.bidule.local
ServerAlias test2.bidule.local test3.bidule.local test4.bidule.local
ServerAdmin hostmaster@bidule.local
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log rp_combined
<Directory /var/www/html>
RewriteEngine On
AllowOverride all
Options +FollowSymLinks -Indexes
Require all granted
<IfModule mod_proxy_fcgi.c>
<FilesMatch "\.(php|html)$">
SetHandler "proxy:unix:/run/php/test.bidule.local.sock|fcgi://localhost"
</FilesMatch>
</IfModule>
</Directory>
</VirtualHost>
Les versions des paquets que j’utilise :
- apache2: 2.4.52-1
- php8.0-fpm: 8.0.15-1 (en provenance de sury)
- libapache2-mod-fcgid: 1:2.3.9-4
Voilà, donc si quelqu’un a une idée ou des trucs à me faire essayer, je suis preneur.
Merci d’avance !