ajout de détails pour la config Nginx / PHP-FPM
This commit is contained in:
parent
2bf0faa5d1
commit
384724cd72
|
@ -431,8 +431,25 @@ more_set_headers 'Server: My Server v42';
|
|||
|
||||
### PHP-FPM
|
||||
|
||||
Vous devez [installer PHP-FPM](HowtoPHP#php-fpm) et puis [configurer
|
||||
le vhost NGINX](HowtoNginx-PHP-FPM.md).
|
||||
Vous devez [installer PHP-FPM](HowtoPHP#php-fpm) et [configurer un pool FPM pour être accessible sur une socket](HowtoPHP#configuration-fpm) du type :
|
||||
|
||||
~~~
|
||||
[foo]
|
||||
listen = /run/php/php-fpm.foo.sock
|
||||
user = www-data
|
||||
group = www-data
|
||||
~~~
|
||||
|
||||
et enfin configurer un VirtualHost incluant une directive du type :
|
||||
|
||||
~~~
|
||||
location ~ \.php$ {
|
||||
fastcgi_pass unix:/run/php/php-fpm.foo.sock
|
||||
include fastcgi_params;
|
||||
}
|
||||
~~~
|
||||
|
||||
Plus de détails sur [Configuration FPM avec Nginx](HowtoPHP#configuration-fpm-avec-nginx).
|
||||
|
||||
### Mode maintenance
|
||||
|
||||
|
|
|
@ -252,7 +252,7 @@ rlimit_files = 65536
|
|||
~~~
|
||||
|
||||
On définit ensuite un ou plusieurs *pools* FPM via
|
||||
`/etc/php/7.4/fpm/pool.d/*.conf` :
|
||||
`/etc/php/7.4/fpm/pool.d/*.conf` du type :
|
||||
|
||||
~~~
|
||||
[www]
|
||||
|
@ -335,6 +335,13 @@ server {
|
|||
}
|
||||
~~~
|
||||
|
||||
L'utilisateur `www-data` doit accéder en lecture aux fichiers, il sera donc ajouté au groupe auquel ils appartiennent.
|
||||
Ainsi pour un cloisonnement avec `/home/foo` appartenent à l'utilisateur `foo` et le groupe `foo`, on fera :
|
||||
|
||||
~~~
|
||||
# adduser www-data foo
|
||||
~~~
|
||||
|
||||
#### Configuration FPM avec Apache
|
||||
|
||||
Cela nécessite le module proxy_fcgi :
|
||||
|
|
Loading…
Reference in a new issue