欢迎光临 Rick 's BLOG
日志首页  | C# .Net编程  | 原创作品  | 生活点滴  | C\C++相关  | 多媒体相关※ERMP  | VB相关  | 其它运维与编程  |  留言簿
OpenLDAP详细配置 Phabricator 配置代码仓库
未知  记selinux的权限问题 nginx 403问题的解决
[ 发布日期:7年前 (2018-01-20) ]   [ 来自:rick@云栖社区 ] [分类:其它运维与编程]
Nginx提示403
尝试用chmod,chown设置各种权限无果

尝试暂时关闭selinux后访问正常

setenforce 0


问题确定是selinux造成的
在不想关闭selinux的情况下处理权限问题

首先查看一下selinux中的目录权限
ls -Z /data/webroot/

drwxr-xr-x. apache apache unconfined_u:object_r:home_root_t:s0 

可以看到权限类型是 home_root_t

尝试修改一个文件权限类型并开启selinux进行测试

[复制到剪贴板]

chcon -t usr_t test.htm
setenforce 1 



访问test.htm正常


最后再补充一个简单的处理方式


使用 cp -r 命令,将网站目录整个拷贝到一个当前能正常工作的目录。

 cp -r myweb /opt/www/

这里注意要用cp,不要用mv,cp不要使用(-a/-p)参数。
引用通告地址 (0):
复制引用地址https://www.rickw.cn/trackback/251
复制引用地址https://www.rickw.cn/trackback/251/GBK
[ 分类:其它运维与编程  | 查看:1734 ]

暂时没有评论,快来发表一个评论吧。
发表评论
作者:   用户:[访客] 
评论:

表  情
禁止表情 | 禁止UBB | 禁止图片 | 识别链接
对不起,你没有权限上传附件!
验证:
 
PoweredBy R-Blog V1.00 © 2004-2024 WWW.RICKW.CN, Processed in second(s) , 7 queries    京ICP备17058477号-5