Php 在启动之前对nginx的权限?

Php 在启动之前对nginx的权限?,php,nginx,Php,Nginx,我试着在网上搜索,但没有找到合适的。这是我的设置 NGINX提供php、javascript、css、html等 web根目录中有一个文件夹,只有localhost才能访问该文件夹。(我已经通过nginx指令中的位置限制处理了此权限) 对于不是我的web根目录的所有文件夹,我应该如何设置权限?他们的权限应该是什么?例如,/etc/nginx和/usr/whatever。我应该使用什么命令 正确地说,内容应该只允许执行哪些权限?我读过740或类似的东西,但什么是“读取”php文件和“执行”ph

我试着在网上搜索,但没有找到合适的。这是我的设置

  • NGINX提供php、javascript、css、html等
  • web根目录中有一个文件夹,只有localhost才能访问该文件夹。(我已经通过nginx指令中的位置限制处理了此权限)
对于不是我的web根目录的所有文件夹,我应该如何设置权限?他们的权限应该是什么?例如,/etc/nginx/usr/whatever。我应该使用什么命令

正确地说,内容应该只允许执行哪些权限?我读过740或类似的东西,但什么是“读取”php文件和“执行”php文件?我该怎么说呢


那个么内容和用户的所有权呢?我怎么能把它扎根?为了避免恶意意图,我应该在php.ini中更改任何重要文件吗?

您的主要问题似乎是思考过度。您不应该触摸
/etc/nginx
/usr/任何内容的权限。您不需要向.php文件添加执行权限(它们不是直接执行的,而是由php-FPM处理的)。你想在这里解决的实际问题是什么?@ceejayoz没什么,只是在启动服务之前确保我没有忘记任何重要的事情。。。读权限呢?这些文件应该具有哪些权限?建议:只需启动服务,并修复任何不起作用的问题。对于nginx+php,我唯一需要调整的权限是,当文件夹需要存储表单上传的文件时,使其可由nginx写入。出于显而易见的原因,nginx需要能够读取(如果您将文件放在合理的位置,如
/srv/web
/var/www
或其他什么,它会),但它永远不需要执行特权,如果你有存储/缓存目录的话,你只需要对它们有写权限。你的主要问题似乎是想得太多了。您不应该触摸
/etc/nginx
/usr/任何内容的权限。您不需要向.php文件添加执行权限(它们不是直接执行的,而是由php-FPM处理的)。你想在这里解决的实际问题是什么?@ceejayoz没什么,只是在启动服务之前确保我没有忘记任何重要的事情。。。读权限呢?这些文件应该具有哪些权限?建议:只需启动服务,并修复任何不起作用的问题。对于nginx+php,我唯一需要调整的权限是,当文件夹需要存储表单上传的文件时,使其可由nginx写入。出于显而易见的原因,nginx需要能够读取(如果您将文件放在合理的位置,如
/srv/web
/var/www
或其他什么,它会),但它永远不需要执行权限,只需要对存储/缓存目录具有写入权限(如果您有)。