Check if php-file exists in chroot jail

Valentin V. Bartenev ne at
Wed Mar 21 18:57:44 UTC 2012

On Wednesday 21 March 2012 21:10:19 maverick78 wrote:
> Thanks for your reply.
> I got stuck with finding out the proper settings.
> My files are located in /www/ This is set as document
> root in nginx server block.

But in your configuration you override it by "root /public". Just remove "root 
/public" from the location directive or set it to "/www/".

> In my pool of php-fpm I set a chroot path.
> chroot = /www/
> That's why I have to set another path to document_root in my location
> block for php-files.
> root /public;

No, this directive is for nginx only. I suppose you use fastcgi for php-fpm and 
you set "document root" by relevant fastcgi_param. Am I right? Please, provide 
your full config.

 wbr, Valentin V. Bartenev

More information about the nginx mailing list