我出现这个问题是因为解压了一个.7z的压缩文件,mv好多次之后,放到nginx根目录下。它的权限变成了drwx------。1 3 3 3 的来看,d是文件夹,rwx是说拥有者的权限,读写和执行。第5-7个的---表示拥有者的用户组的权限,啥也不能干。第8-10个---的意思是说其他用户的权限。
而我的nginx启动用户是nginx,文件夹拥有者是root,所以就没有权限。
用下面这段代码就可以了:
chmod -R o+rwx <yourDirectoryName>
-R意思是递归,o是其他用户,+是增加权限,rwx是读写和执行。
OK了