首页 > 解决方案 > 尽管读取所有访问权限和文件所有权,但在 RHEL 上设置 nginx 时权限被拒绝

问题描述

是的,我知道这里有很多这样的问题。但我觉得我的不一样。

背景:我正在设置nginx。我将 nginx 配置为使用用户“nginx”,错误日志显示“/home/ec2-user/MIP/public/js/main.js”失败(13:权限被拒绝)

问题:我检查了任何人都可以读取它,并且 nginx 是所有者:

-rwxrw-r-x 1 nginx nginx 20765 Jul  2 02:26 /home/ec2-user/MIP/public/js/main.js

但许可仍然被拒绝。

sudo -u nginx cat /home/ec2-user/MIP/public/js/main.js
cat: /home/ec2-user/MIP/public/js/main.js: Permission denied

这本身已经足以让 nginx 访问它是吗?或者用户 nginx 将无法访问 /home/ec2-user 下的任何内容?

标签: linuxnginxamazon-ec2permissions

解决方案


推荐阅读