Ben etkin choting ile php-fpm kuruyorum. Şimdi iki seçeneğin olduğunu görüyorum ve kesin farkın ne olduğunu bilmek istiyorum.
Kurulum şunları içerir:
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/
Neden burada iki farklı konum var ve hangi yol php erişmesine izin verilir. Php web sitesine erişebilir /var/www/domains/domain.tld/veya sadece docrootdizini olan dosyalara erişebilir .
===
Belki benim için somut bir tavsiye var. Ben böyle bir kurulum istiyorum:
webroot konumu: /var/www/
domain.com/
|---conf/
| |--nginx.conf
| |--php-fpm.conf
|
|---ssl/
|---logs/
|---session/
|---domains/
|---www/
|---app/
|---dev/
Şimdi burada php-fpm ayarları şöyle olacaktır:
chroot = /var/www/domain.com/
chdir = /domains/www
Şimdi buradaki ana soru, wwwalt alanda bulunan uygulama devveya içindeki dosyalara erişebilecek mi app? Hatta oturum kaydetme yolu olan oturumda bulunan dosyalar veya ssl ve logs gibi diğer klasörler de olabilir.