Amazon Linux AMI Apache用户和权限Web目录

时间:2015-01-21 12:35:29

标签: linux apache amazon-web-services file-permissions web-access

我有运行Amazon Linux AMI的AWS ec2实例。作为我安装Apache的Web服务器,Web目录是/var/www/html

到目前为止,我已获得<{> /var/www/html777)下user c2-user设置为chmod -R 777 /var/www/html的权限。
我读过,你通常应该为web访问设置644权限。但是,只要我这样做,就会收到 403 forbidden 错误消息。我需要改变什么?

1 个答案:

答案 0 :(得分:1)

&#39; 7&#39;和&#39; 6&#39;是执行位。这对目录很重要,因为它允许其他用户进入目录。由于dir由ec2-user打开而Apache以另一个用户身份运行,因此第三个数字(777)开始发挥作用。

对于单个文件,可以使用644的权限,因为这会阻止其他用户修改文件。虽然可执行文件需要可执行位,并且日志需要可由其进程写入,但这并不总是正确的。

以下是目录和unix权限的快速概述:https://unix.stackexchange.com/questions/21251/why-do-directories-need-the-executable-x-permission-to-be-opene