nginx启动后,访问报403错误

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

出现这种错有很多原因,文件缺失,比如在相应的配置位置没有找到 index.html 文件,也有权限的问题 Permission denied

Permission denied错误
  • 查看nginx日志,路径为 /var/log/nginx/error.log,发现日志报错Permission denied。
切换到目录下
cd /var/log/nginx/  

查看错误日志
more error.log

  • 查看nginx启动用户,执行 ps aux | grep nginx,可以看到启动用户是 root。


 而Nginx 服务的默认工作用户是 nobody。

  • 将 nginx.conf 的user改为和启动用户一致。
vi /usr/local/nginx/conf/nginx.conf

修改后保存,重启nginx服务器就可以了。

cd /usr/local/nginx/sbin/

重启
./nginx -s reload  
文件位置问题

文件缺失,文件位置不对,这里统称是文件位置问题。比如:no such file or directory 或者directory index of *** is forbidden,都是类似的文件位置问题。

我的nginx.conf这样配置:

那么,我的工程文件目录就应该是这样:

/home/ftpuser/proj/index.html
/home/ftpuser/proj/50x.html

记一个nginx错误directory index of “/var/www/xxxx/“ is forbidden, 1.简介 配置nginx访问wordpress,root为wordpress根目录 访问首页报错 directory index of "/var/www/wordpress/" is forbidden, 2.解决 nginx本身有index指令,而默认的index里是不包含index.php的 index index.html index.htm index.nginx-debian.html; 但是wordpress的入口是index.php 所以直接不加任何p.. 阅读详情

相关推荐

从零构建RK3568视频处理管线:C++ V4L2捕获与RKMPP硬编解码实战

本文详细介绍了在RK3568平台上,使用C++语言从零构建高性能视频处理管线的实战过程。核心内容包括通过V4L2接口高效捕获摄像头视频流,并利用RKMPP硬件编码器实现零拷贝的H.264/H.265硬编码。文章深入讲解了设备初始化、DMA缓冲区管理、编码器参数配置以及主循环协同工作等关键步骤,旨在帮助开发者构建低延迟、高效率的嵌入式视频应用。

weixin_29193359的博客 84

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

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

vivlol918的博客 1万+

4.图像sensor的特性和驱动解析

例子:sensor驱动自己提供操作曝光时间的函数和获取曝光时间的函数,然后将这个函数注册到ISP库和3A算法库,3A算法库根据外部光照强度计算出一个Sensor曝光时间的设置值,ISP库得到这个设置值,然后通过Sensor之前注册的回调函数,把这个值设置到Sensor的硬件寄存器中去,实现整个过程。是为 ISP 配置正确的输入时序。(1)修改驱动源码(sambashar\Hi3518E_SDK_V1.0.3.0\package\mpp\component\isp\sensor\ar0130)

weixin_53762042的博客 3566

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

nginx403

fuzekun的博客 8万+

Excel数据透视表实战:分组折线图制作与动态分析指南

数据可视化是数据分析的关键环节,其核心原理在于将抽象数据转化为直观图形,以揭示趋势、对比差异。在众多图表类型中,折线图因其能清晰展示连续数据随时间或其他序列的变化趋势,而成为趋势分析的利器。其技术价值在于通过视觉编码,将多维数据关系降维呈现,从而辅助决策。在业务分析、运营监控等应用场景中,常需对比不同分组(如产品线、销售区域)在同一时间序列上的表现,这正是分组折线图要解决的核心问题。本文聚焦于利用Excel数据透视表这一强大工具,高效构建动态分组折线图,并深入探讨数据透视表在数据重塑和图表自动化中的实战应用

weixin_29057237的博客 379

基于Flink的流式数据降维实现方案

理解为何实时场景需要降维(解决维度灾难)掌握Flink流处理与降维算法的结合方式学会用Flink实现一个可落地的流式降维系统覆盖内容包括:Flink流处理基础、降维算法选择(侧重在线算法)、Flink与降维的集成方案、实战代码示例,以及工业级场景的应用经验。本文从“为什么需要流式降维”出发,用“快递分拣”的生活案例引出核心概念;接着拆解Flink流处理、数据降维的底层逻辑;然后重点讲解“在线PCA”这一适合流式场景的降维算法,并用Flink实现一个完整的流式降维管道;

AI 领航者的博客 566

Nginx directory index of is forbidden

alias配置原因,最后的目录需要斜线结尾。

qubes的专栏 8141

[SystemC]SystemC中的模块和程序

SystemC 中的层次结构是使用类 sc_module 创建的。sc_module 可以直接使用,也可以使用宏 SC_MODULE “隐藏”。上面的示例 SC_MODULE 创建了一个名为 nand2 的 sc_module 类对象。它的输出纯粹是输入值的函数。因此,模型可以使用最简单的 SystemC 进程,即 SC_METHOD。摘要:本节包含一个完整的简单设计,用于演示 SystemC 中模块和流程的使用。同样,重要的是要注意这不是典型的设计风格 - 但它很好而且易于理解。为什么要看模块和流程?

元直的博客 1867

NGINX启动后,访问报403错误

nginx启动403错误问题分析及解决

YL___233的博客 776

数字图像处理:直方图匹配或规定化Histogram Matching (Specification)原理及感悟

本文介绍了连续图像和数字图像直方图匹配(直方图规定化)的原理、处理过程,并提供了案例进行了讲解。可以看到,直方图均衡处理是直方图匹配的一个重要桥梁。 最后,对于直方图规定化这个翻译个人觉得很low,个人感觉叫指定直方图更好理解,但Histogram Specification怎么翻译确实不太好把握,因此还是叫Histogram Matching直方图匹配最好。

老猿Python 2880

芒果YOLOv7改进04:Loss篇:原创改进损失函数Repulsion:独家首发最新改进Repulsion Loss解决目标遮挡场景下检测,为解决密集人群检测中遮挡设计的损失函数,打造高效检测器涨点

YOLOv7原创改进Repulsion|首发最新改进为解决密集人群检测中遮挡设计的损失函数

包括YOLOv5、YOLOv7、YOLOv8等模型改进 3251

nginx 403错误解决方法

今天部署了个nginx,然后前端访问一直报nginx 403错误,通过认真比对,确定nginx配置并没有什么问题,排查一通后发现是nginx启动用户不是root所致 1、查看nginx的启动用户 ps aux | grep "nginx: worker process" | awk'{print $1}' 2、若启动用户是nobody,则需要改成启动nginx进程的用户 vi /home/admin/nginx/conf/nginx.conf 3、重载nginx /home/ad.

仰望的博客 5008

基于Simulink的电机轴电压与轴电流抑制仿真

本文带你完成了电机轴电压与轴电流抑制的Simulink仿真,实现了:✅ 揭示了共模电压 → 寄生电容 → 轴电压 → 轴承电蚀的完整链路✅ 搭建了含寄生参数的高频电机等效模型共模电压最小化PWM(源头抑制)dv/dt滤波器(路径阻断)轴接地(终端泄放) ✅ 通过仿真验证了轴电压从68 V降至<3 V的显著效果 ✅ 为高可靠性电机系统提供低成本、高效益的轴承保护方案。

amy_mhd的博客 162

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

到此这篇关于Nginx 403 forbidden错误的五种原因及详细解决方法的文章就介绍到这了,更多微点阅读。

hdxx2022的博客 7277

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

nginx 部署应用后,访问端口 静态资源总是报403

问题:nginx 部署应用后,访问端口 静态资源总是报403 查看日志 发现是 权限问题13: Permission denied 解决办法 命令:ps aux | grep "nginx: worker process" | awk'{print $1}' 编辑nginx.conf,将nginx.config的user改为和启动用户一致, user nginx修改为 user...

qq_37036963的博客 847

VC中sqlite的使用

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

Nginx出现403 forbidden

nginx访问时报403, 于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permission denied,详细报错如下: 1.open()"/data/www/1.txt"failed(13:Permissiondenied),client:192.168.1.194,server:www.web1.com,re...

416

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

解决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安装

linux 下载安装包 wget http://nginx.org/download/nginx-1.9.0.tar.gz 解压 tar -zxvf nginx-1.9.0.tar.gz 需要安装几个前置东西 yum -y install pcre pcre-devel yum -y install zlib zlib-devel yum install -y openss...

zgsxhdzxl的博客 196

访问后端接口的时候,出现403

把公司项目部署到本地,所有服务全部启动之后访问url,出现403。全都检查了都没问题,但是就是报错403。之后了解403出现的原因,大部分原因是服务端拒绝,但是后端代码我没有动,所以只能是后端设置的问题,在检查了nginx的配置文件之后,我又检查了rocky linux的配置问题,发现SELinux处于enforcing状态,更改为disable状态之后,项目正常运行。

qq_34350368的博客 482

访问nginx出现403错误

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

hzp666的博客 1万+

Nginx 反向代理访问html请求,html访问js,css资源报403错误问题记录

Nginx 反向代理访问html请求,html访问js,css资源报403错误问题记录 环境介绍 三方公司给了我一个html页面请求地址,需要我这边提供一个对外访问入口然后去跳转访问他们提供的html地址。所有我采用了nginx做了一个反向地址代理,通过我们提供的地址访问到我方服务器nginx服务然后跳转到三方提供的html页面。 问题描述 nginx反向代理转发html页面以后,发现访问html报获取js,css信息出现错误(Failed to load resource: the server resp

qq_25424689的博客 4968

运维排查篇 | 访问nginx出现403错误

前言 作为一名运维人员,当系统出现故障或者错误时我们要能找出问题并解决问题,而这个过程就需要我们日积月累的排错经验和丰富的知识积累 错误现象 本次案例中使用到阿里云的服务器,通过 yum 安装了 nginx,安装时候一切正常,访问默认网站也没问题。 可是在我配置了一个新的虚拟主机并通过域名访问它的时候,报了403错误。 虚拟主机配置如下: 思路 因为这次案例涉及到计算机网络中HTTP协议的相关知识所以我们先来回顾一下 HTTP状态码表示客户端HTTP请求的返回结果,标记服务器端的处理是否正常或者出现了

s_alted的博客 8245

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万+

nginx安装 nginx安装报403错误

下载地址:http://nginx.org/download/nginx-1.16.1.tar.gz 我下载这个版本有点老了ls -alh 显示文件大小和位置tar -xzvf nginx-1.16.1.tar.gz 解压软件配置: ./configure --prefix=/usr/local/nginx安装过程如果有没有安装成功的,可以yum update 后再安装。

sinat_41902940的博客 886

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万+
上一篇: centos联网问题和ssh连接问题
下一篇: Docker常用命令
She_lock
博客等级 码龄12年 157粉丝 134原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值