Estoy configurando php-fpm con chrooting habilitado. Ahora veo que hay dos opciones, y quiero saber cuál es la diferencia exacta.
La configuración tiene:
chroot = /var/www/domains/domain.tld/
; Chdir to this directory at the start. This value must be an absolute path.
; Default Value: current directory or / when chroot
chdir = /docroot/
¿Por qué hay dos ubicaciones diferentes aquí, y a qué ruta se le permite acceder a PHP? ¿Puede el sitio web php acceder /var/www/domains/domain.tld/
o solo puede acceder a archivos dentro del docroot
directorio?
===
Quizás haya algún consejo concreto para mí. Quiero tener una configuración como esta:
ubicación de raíz web: /var/www/
domain.com/
|---conf/
| |--nginx.conf
| |--php-fpm.conf
|
|---ssl/
|---logs/
|---session/
|---domains/
|---www/
|---app/
|---dev/
Ahora aquí la configuración de php-fpm sería:
chroot = /var/www/domain.com/
chdir = /domains/www
Ahora la pregunta principal aquí es si la aplicación ubicada en el www
subdominio podrá acceder a los archivos en dev
o app
. O incluso los archivos ubicados en la sesión, que es la ruta de guardado de la sesión, o las otras carpetas como ssl y logs.