Nginx报错403 forbidden (13: Permission denied)的解决办法
来源:互联网 发布:白领网络兼职 编辑:程序博客网 时间:2024/05/01 10:04
引起nginx 403 forbidden通常是三种情况:一是缺少索引文件,二是权限问题,三是SELinux状态。
一、缺少index.html或者index.php文件,就是配置文件中index index.html index.htm这行中的指定的文件。
- server {
- listen 80;
- server_name localhost;
- index index.php index.html;
- root / var/www;
- }
如果在/ var/www下面没有index.php,index.html的时候,直接访问域名,找不到文件,会报403 forbidden。
二、权限问题,如果nginx没有web目录的操作权限,也会出现403错误。
解决办法:修改web目录的读写权限,或者是把nginx的启动用户改成目录的所属用户,重启Nginx即可解决
- chmod -R 755 / var/www
三、SELinux设置为开启状态(enabled)的原因
首先查看本机SELinux的开启状态,如果SELinux status参数为enabled即为开启状态
- /usr/sbin/ sestatus -v
或者使用getenforce命令检查
找到原因了,如何关闭 SELinux 呢
1、临时关闭(不用重启)
- setenforce 0
2、修改配置文件 /etc/ selinux/config,将SELINUX=enforcing改为SELINUX=disabled
- vi /etc/ selinux/config
注意:修改配置文件需要重启系统 reboot
原文:http://www.hi-docs.com/article/detail-MTE1.html
Nginx报错403 forbidden (13: Permission denied)的解决办法
0 0
- Nginx报错403 forbidden (13: Permission denied)的解决办法
- Nginx报错403 forbidden (13: Permission denied)的解决办法
- Nginx报错403 forbidden (13: Permission denied)的解决办法
- Nginx报错403 forbidden (13: Permission denied)的解决办法
- 解决Nginx出现403 forbidden (13: Permission denied)报错的四种方法
- nginx报403错误(13:Permission denied)
- Centos7 nginx修改文件夹后 is forbidden (13: Permission denied)
- 关于nginx的权限问题(13: Permission denied)解决办法
- nginx的权限问题(13: Permission denied) 解决办法
- nginx的权限问题(13: Permission denied)解决办法
- nginx服务器报403 forbidden错误的解决办法
- Nginx Permission denied (errno=13) 解决办法
- Nginx 403 forbidden的解决办法
- Nginx 403 forbidden的解决办法
- nginx之 [error] 6702#0:XXX is forbidden (13: Permission denied)
- tftp报错:Permission denied的解决方法
- ubuntu下bower报EACCES: permission denied的解决办法
- nginx反向代理google报错Permission denied
- H.264 HP与H.264 MP有什么区别
- csdn如何转载别人的文章
- 面试题集锦
- centos7.1安装部署Hadoop
- 在 直播回看 中遇到问题总结
- Nginx报错403 forbidden (13: Permission denied)的解决办法
- ${0##*/} ${0#*/} ${0%/*} ${0%%/*}
- 反射机制
- 50个PHP程序性能优化的方法
- 仿新闻客户端多tab展示
- Uploadify插件批量上传图片使用方法分析
- 哈弗曼编码
- windows下apache+php+mysql环境搭建
- Nginx配置文件详细说明