Nginx报403 forbidden错误 (13: Permission denied)的解决办法

发布时间 - 2026-01-10 22:28:20    点击率:

查看/var/log/nginx/error.log日志显示:xxx 403 forbidden (13: Permission denied)错误。我勒个去~

引起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

**********若以上方法都不能解决,那还需要注意一个地方*********

查看nginx.conf:

user nobody

改成:user root 

停止nginx -s stop 

重启nginx -c  nginx.conf

以上所述是小编给大家介绍的Nginx报403 forbidden错误 (13: Permission denied)的解决办法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# nginx  # 403  # forbidden  # Nginx出现403 Forbidden问题的常见原因与解决  # Nginx出现403 Forbidden的几种简单解决方式  # Nginx出现403 Forbidden的四种解决方案分享  # Nginx 403 forbidden错误的五种原因及详细解决方法  # Nginx 403 forbidden错误的原因以及解决方法  # Nginx解决403 forbidden的完整步骤  # 详解Nginx 出现 403 Forbidden 的解决办法  # Nginx 出现 403 Forbidden 最终解决方法  # Nginx网站根目录更改及导致403 forbidden的问题解决  # Nginx 403 forbidden的解决办法  # Nginx 访问 /root/下 403 Forbidden  # 重启  # 配置文件  # 会报  # 解决办法  # 小编  # 也会  # 在此  # 一是  # 找不到  # 三是  # 给大家  # 或者是  # 三种  # 设置为  # 本机  # 那还  # 即为  # 所述  # 需要注意  # 给我留言 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: JavaScript如何实现路由_前端路由原理是什么  香港服务器如何优化才能显著提升网站加载速度?  Java解压缩zip - 解压缩多个文件或文件夹实例  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  Android滚轮选择时间控件使用详解  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体  如何在Ubuntu系统下快速搭建WordPress个人网站?  如何在云主机快速搭建网站站点?  悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】  动图在线制作网站有哪些,滑动动图图集怎么做?  深入理解Android中的xmlns:tools属性  Python制作简易注册登录系统  Laravel Fortify是什么,和Jetstream有什么关系  潮流网站制作头像软件下载,适合母子的网名有哪些?  在Oracle关闭情况下如何修改spfile的参数  如何快速上传自定义模板至建站之星?  如何撰写建站申请书?关键要点有哪些?  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  如何在阿里云ECS服务器部署织梦CMS网站?  Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录  javascript日期怎么处理_如何格式化输出  Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践  Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤  如何在景安云服务器上绑定域名并配置虚拟主机?  ,交易猫的商品怎么发布到网站上去?  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧  bootstrap日历插件datetimepicker使用方法  Laravel如何使用Livewire构建动态组件?(入门代码)  高端企业智能建站程序:SEO优化与响应式模板定制开发  Linux安全能力提升路径_长期防护思维说明【指导】  C++时间戳转换成日期时间的步骤和示例代码  jquery插件bootstrapValidator表单验证详解  Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程  Laravel模型关联查询教程_Laravel Eloquent一对多关联写法  Swift中swift中的switch 语句  Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】  使用C语言编写圣诞表白程序  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  如何快速生成橙子建站落地页链接?  高防服务器:AI智能防御DDoS攻击与数据安全保障  如何在IIS中新建站点并解决端口绑定冲突?  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  香港服务器租用每月最低只需15元?  如何快速登录WAP自助建站平台?  JS中页面与页面之间超链接跳转中文乱码问题的解决办法  php 三元运算符实例详细介绍  Laravel如何编写单元测试和功能测试?(PHPUnit示例)