Я встановлюю php-fpm з включеним хронірованням. Тепер я бачу, що є два варіанти, і я хочу знати, в чому полягає точна різниця.
Установка має:
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/
Чому тут є дві різні локації, і до якого шляху доступний php. Чи може отримати доступ до веб-сайту php /var/www/domains/domain.tld/
, або він може отримати доступ лише до файлів за допомогою docroot
каталогу.
===
Можливо, є якась конкретна порада для мене. Я хочу мати налаштування таким чином:
місцезнаходження веб-корів: /var/www/
domain.com/
|---conf/
| |--nginx.conf
| |--php-fpm.conf
|
|---ssl/
|---logs/
|---session/
|---domains/
|---www/
|---app/
|---dev/
Тепер тут налаштування php-fpm:
chroot = /var/www/domain.com/
chdir = /domains/www
Тепер головне питання тут, чи зможе програма, розташована в www
піддомені, отримати доступ до файлів у dev
або app
. Або навіть файли, що знаходяться в сеансі, який є шляхом збереження сеансу, або інші папки, такі як ssl та logs.