阻止PHP访问父目录

Dan*_*mbe 6 php security permissions

我在目录中托管了一个网站:/var/www/website.com.

该目录及其所有子文件夹允许执行PHP代码.但是,我想阻止特定文件夹(/var/www/website.com/subfolder)中的PHP文件访问父文件夹并列出其文件.

例如:一个PHP函数一样scandir()应该被允许列出在(所有文件夹,子文件夹和文件/var/www/website.com/subfolder),但应该不是被允许列出文件低于这一水平.

你知道如何实现这样的行为(最好是Nginx)吗?

Amb*_*ber 4

open_basedir为该文件夹中运行的文件设置 PHP选项?

例如,在nginxhttp ://michaelshadle.com/2011/02/11/setting-php-ini-parameters-from-nginx