问题描述
在linux服务器上通过nginx部署,访问文件403
新配置了一个用户来部署服务,将部署文件更新到原有目录下,结果nginx访问403
原因
没有配置文件的读写权限,默认不可读写,nginx无法访问到文件从而报错
解决方案一
简单粗暴,直接运行 chomd -r 777
修改当前web目录的读写权限
解决方案二
查看服务器的umask值(umask),修改为0022
//使用 umask 0022设置为0022 umask 0022 //然后修改 vim /etc/bashrc 文件 ,最后一行修改为 umask 0022 如下图所示即可 vim /etc/bashrc // 最后一句umask 0077 改为 umask 0022
umask值用于设置用户在创建文件时的默认权限
当我们在系统中创建目录或文件时
目录或文件所具有的默认权限就是由umask值决定的
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持恩蓝小号。
原创文章,作者:UVUFM,如若转载,请注明出处:http://www.wangzhanshi.com/n/19642.html