记录华为云服务器(Linux 可视化 宝塔面板)-- Nginx配置出现403错误记录(四种情景)

Linux宝塔上部署laravel项目报错403/404/500 写这篇文章记录一下我在宝塔上部署laravel项目遇到过的一些问题,403、404、500等错误,以及最后解决办法。 阅读详情


最近配置多页项目,需指定根目录为某个页面
配置nginx出现了403的情况

  location / {
            # autoindex on;
            root AuditAndInspection/;
            index index.html;
            try_files $uri $uri/ /pages/inspection.html;
            gzip_static on;
        }

修改配置如下后,重启,正常了~

        location / {
            # autoindex on;
            root AuditAndInspection/;
            index pages/inspection.html;
            try_files $uri $uri/ /pages/inspection.html;
            gzip_static on;
        }

原因是因为inde指向的缺少对应文件,指定正常即可

顺便收集记录下其他403情况

第一种、配置文件index指定文件找不到

同上述描述的,index指定的文件不存在的时候,会出现403,配置对重启就行了

第二种、root配置问题

查看nginx.conf
发现是nobody,root
修改为

user root;

第三种、文件操作权限

可修改web目录的读写权限
或者是把nginx的启动用户改成目录的所属用户,重启Nginx即可解决

chmod -R 777 /data
chmod -R 777 /data/www/

第四种、防火墙问题

一般配置端口,需防火墙放开对应配置

#SELINUX=enforcing
SELINUX=disabled
Nginx出现403 Forbidden、404 Not Found错误的解决方案 阅读详情

相关推荐

宝塔面板通过浏览器访问正常 但是接口调用出现403错误的解决方法

错误通常由权限或访问控制问题引起。通过检查文件权限、IP 地址限制、防火墙设置、请求头等方面,可以快速定位问题的根源。如果以上方法无法解决问题,可以查看服务器和应用的错误日志,进一步排查。希望本文能够帮助你解决接口访问时遇到的错误!

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 964

访问nginx出现403错误

其实大多数403错误,都主要是因为 nginx 没有网站资源目录的权限,所以为了安全起见,我们通常都不会将 nginx工作用户改成 root,而是去赋予网站资源目录权限。当我们访问 nginx 网站的时候出现403错误,我们首先想到的是客户端请求没有权限,既然是权限问题,我们就应该照着这条线索排查下去。可是,这样会导致如果我们的80端口被黑客入侵,那么黑客就拥有了 root 权限,这是我们不敢想象的。那么就找到原因了:启动nginx的是root用户,而工作用户是nginx,两个不一致就会导致403错误。

hzp666的博客 1万+

CANoe/CANalyzer新手必看:从零配置到报文分析的完整流程(附B站官方教程实操)

本文为CANoe/CANalyzer新手提供从零配置到报文分析的完整流程指南,涵盖硬件连接、工程配置、报文捕获及信号级分析等关键步骤。通过详细的实操案例和B站官方教程,帮助工程师快速掌握汽车电子总线分析工具的核心应用,提升诊断效率与通信系统理解。

y7z8a的博客 771

Nginx 出现403 Forbidden 的几种解决方案

一、启动用户和nginx工作用户不一致所致 1,查看nginx的启动用户: vi conf/nginx.conf 二、缺少index.html或者index.php文件,就是配置文件中index index.html index.htm这行中的指定的文件。 server { listen 80; server_name localhost; index index............

weixin_44138647的博客 3万+

【立创开源】太阳能板充电方案单节3.7v锂电池充电

一直对太阳能板感兴趣,老是感觉充电好麻烦,要是放在那里就可以自己充电多好,所以尝试做了一个太阳能充电板。因为这几天都是阴天,所以测试效果不太好,但是下雨天也是能充电的,但是基本只能维持电量不掉,电压差不多4.2v以上,电流只有2mA。中午出太阳的时候,隔着玻璃放在太阳下测试,电流有12mA以上。能充起一点点电。等大晴天看一看能不能达到卖家说50mA。┗( T﹏T )┛感觉达不到。这个东西只能当一个玩具(;′⌒`)。不过如果汽车上一些行车记录仪加一个这个,汽车经常在太阳下停车,可能再也不用充电了。

贾saisai的博客 1万+

caxa二次开发实例展示

本人有8年CAXA各产品(如电子图版、工艺图表、PDM等)二次开发经验,参与过国家电网南瑞集团、中石油、龙记集团、欧姆龙集团、港日集团、中集集团、中国五矿、方圆塑机、大连锅炉、金蝶PDM集成CAXA,TEAMCENTER集成CAXA、大连锅炉机械、中国中车等项目的开发,擅长CAXA电子图版、CAXA工艺图表的二次开发,有需要的可以联系我,电话:13169467685、13249738576 Q

hourui800720的专栏 8028

Nginx 报错403 排查与解决

403 Forbidden 错误解决

lzz的博客 8691

openEuler 22.03 LTS SP4离线安装UKUI桌面全攻略(附依赖包下载)

本文提供openEuler 22.03 LTS SP4系统离线安装UKUI桌面环境的完整实战指南。针对无网络环境,详细解析了利用dnf工具下载依赖包、配置离线软件源、处理依赖冲突及安装后优化的全流程,并附带了关键依赖包资源,帮助运维人员高效完成图形化部署。

c7d8e9的博客 479

Nginx 403 forbidden 错误的原因及解决方法

Nginx 403 forbidden 错误的原因及解决方法 一、由于启动用户和nginx工作用户不一致所致 1.1查看nginx的启动用户,发现是nginx,而为是用root启动的 [root@iZwz96xkbmh1v1n08cvb5dZ /]# ps aux|grep nginx root 2773 0.0 0.0 9068 844 ? Ss 13:56 0:00 nginx: master process /usr/sbin/nginx nginx

qq_46087622的博客 5万+

上汽CPMP开发流程与A、B、C、D样

也叫验收样件或设计样件,是根据A样试制结果优化后的样件,外观、功能达到设计要求,B样可以是手工样件或者模具件,B样件的全维度产品功能和尺寸参数已经固化下来,并需要和最终的量产产品保持一致。为批量样件或生产样件、展示样件,是在A/B的基础上完善结果,此时的产品状态已经完全定型,并能够满足客户和市场提出的各类需求。预试生产(Pre-Production)----------------------------------------------------------------------→D样。

weixin_43602865的博客 3709

[南大ICS]PA1 - 开天辟地的篇章: 最简单的计算机

task PA1.1: 实现单步执行, 打印寄存器状态, 扫描内存 task PA1.2: 实现算术表达式求值 task PA1.3: 实现所有要求, 提交完整的实验报告

qq_42474104的博客 1570

Nginx出现403错误,应该怎么解决

Nginx在实际工作中扮演了多重角色,包括Web服务器、反向代理服务器、负载均衡器、静态资源服务器、缓存服务器以及SSL/TLS终结点等。其高性能、可靠性和灵活性使得Nginx成为现代应用架构中不可或缺的组件,帮助提供高效、安全且可扩展的服务。

vivlol918的博客 1万+

利用setEcoMode优化innovus中的ecoAddRepeater批量操作效率

本文详细介绍了在Cadence Innovus工具中,如何利用setEcoMode命令的batchMode参数,显著提升ecoAddRepeater命令在批量插入buffer或inverter时的操作效率。通过合并重复的初始化和数据库更新开销,该模式可将大规模时序修复操作的执行速度提升数倍,并提供了完整的脚本示例与最佳实践,帮助后端设计工程师优化ECO流程。

mango的博客 511

Nginx 403 forbidden 错误的五种原因及解决方法(详细)

搭建个人下载地址时,nginx访问时报403错??来5个原因帮你找到解决办法

T_LOYO的博客 1万+

【32】软考软件设计师——算法题(一):分治法与动态规划深度精讲|下午第4题常考满分攻略

本文是《软件设计师·50讲通关|从零基础到工程师职称》专栏第32篇,正式开启**模块四:应用技术(下午题)算法大题专项**,聚焦下午第4道高频必考大题核心两大算法:分治法与动态规划。全文超4000字深度拆解两大经典算法的底层核心思想、算法策略识别技巧、递归边界设计、状态转移方程推导,全覆盖代码填空高频考点、时间复杂度分析、经典题型解题套路;配套可直接默写的递归代码模板、DP状态设计范式、真题完整填空案例,彻底解决考生分不清分治与DP、递归边界写错、状态转移推不出、复杂度算不对四大核心痛点。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 636

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

[Nginx排查] 403 Forbidden错误怎么破?Nginx权限与配置问题深度解析

访问Nginx网站出现403 Forbidden(禁止访问)错误?本指南深入分析文件系统权限不足、Nginx配置错误(如index, autoindex, allow/deny规则)、SELinux/AppArmor限制等常见原因,并提供详细排查步骤与解决方案。

Clownseven的博客 9286

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

宝塔面板网站页面出现403错误怎么办?

综上所述,Nginx站点提示403 Forbidden错误通常是由于权限不足、配置错误、禁止访问、防火墙或安全软件拦截等原因造成的。解决办法是检查Nginx服务器的配置文件,确保允许访问要请求的文件或目录。可以查看Nginx服务器的错误日志,找到具体的错误信息,从而确定问题的原因和解决办法。:Nginx服务器的配置文件中可能存在错误,导致无法访问要请求的文件或目录。当我设置完755的时候,按照正常逻辑是可以打开网站了,因为我已经设置了访问权限,结果,很悲剧的,网站首页还是出现了。

yundashi168.com 4473

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

关于nginx报403错误的常见几种情况的解决

在显示开发工程种会遇到各种nginx的报错问题,其中403错误码比较常见,现在汇总遇到的情况。

健康平安的活着的专栏 2万+

Nginx 403 forbidden

Nginx 403 forbidden

qq_31674229的博客 2844

nginx出现403错误的解决方法(亲测有效)

nginx403

fuzekun的博客 8万+

解决Nginx出现403 forbidden (13: Permission denied)报错的四种方法

二、缺少index.html或者index.php文件,就是配置文件中index index.html index.htm这行中的指定的文件。如果在/data/www/下面没有index.php,index.html的时候,直接文件,会报403 forbidden。解决办法:修改web目录的读写权限,或者是把nginx的启动用户改成目录的所属用户,重启Nginx即可解决。三、权限问题,如果nginx没有web目录的操作权限,也会出现403错误。1.2将nginx.config的user改为和启动用户一致,

无非小事的博客 4770

nginx 403

解决 Nginx 403 错误通常涉及识别具体原因后进行针对性的解决步骤。

m0_73256973的博客 1957

nginx报错:403 Forbidden

nginx报错:403 Forbidden

ywtool博客 4919

Nginx出现403 forbidden

nginx访问时出现403forbidden,浏览器界面如下图: 查看nginx日志error.log,内容为: open() "/opt/serverCenter/html/favicon.ico" failed (13: Permission denied), client: 192.168.222.239, server: 192.168.6.116, request: "GET /favicon.ico HTTP/1.1", host: "192.168.6.116", referrer:.

梦昼初的博客 2262

宝塔上线前端页面访问端口nginx403问题

解决办法是检查文件或目录的权限设置,确保Nginx服务器有访问权限。解决办法是检查防火墙或安全软件的设置,确保允许Nginx服务器的请求通过。可以查看Nginx服务器的错误日志,找到具体的错误信息,从而确定问题的原因和解决办法。解决办法是检查Nginx服务器的配置文件,确保允许访问要请求的文件或目录。Nginx服务器的配置文件中可能存在错误,导致无法访问要请求的文件或目录。我们上线的网页,端口都开放之后,看看文件的config root 路径是否正确,是不是少了。我要把我困扰了我两天的坑公之于众!

weixin_57341232的博客 3883

nginx 403问题汇总

1、没有权限问题 linux系统中如果nginx没有web目录的操作权限,也会出现403错误。解决办法:修改web目录的读写权限,或者是把nginx的启动用户改成目录的所属用户,重启Nginx即可解决。(windows 下则用管理员启动nginx即可) chmod -R 777 /data chmod -R 777 /data/www/ 2、由于启动用户和nginx工作用户不一致所致 linux 查看nginx的启动用户,发现是nobody,而为是用root启动的(windows一般不存在) ps a

ourLang 1万+
上一篇: 手动搭建koa+ts项目框架(swagger文档篇)
下一篇: nvm安装及使用
失眠时间
博客等级 码龄7年 9134粉丝 113原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值