首页 > 系统相关 >Nginx 出现403 Forbidden 的几种解决方案

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

时间:2023-02-11 13:33:37浏览次数:45  
标签:opt nginx SELINUX Forbidden Nginx html 403 conf

一、启动用户和nginx工作用户不一致所致
查看nginx的启动用户:打开nginx.conf文件
vi conf/nginx.conf

user nginx;
改为

vi conf/nginx.conf

user nginx;
改为
user root;

二、nginx.conf中缺少index的指定的文件。
查看nginx的配置:打开nginx.conf文件

server {  
	listen       80;  
	server_name  localhost;
	index  index.html;
	root  /opt/html/;
	}

如果在/opt/html/下面没有index.html的时候,会报403 forbidden。
三、权限问题,如果nginx没有操作权限,也会出现403错误。
1,解决办法:修改/opt/html/目录的读写权限,或者是把nginx的启动用户改成目录的所属用户,重启Nginx即可解决

chmod -R 777 /opt/html/

四、SELinux设置为开启状态(enabled)的原因。
1,查看当前selinux的状态。

/usr/sbin/sestatus

2,将SELINUX=enforcing 修改为 SELINUX=disabled 状态。

vi /etc/selinux/config
#SELINUX=enforcing
SELINUX=disabled   #注释之前,替换为这个

3,重启生效:reboot。

reboot

标签:opt,nginx,SELINUX,Forbidden,Nginx,html,403,conf
From: https://www.cnblogs.com/zzsdream/p/17111298.html

相关文章

  • nginx升级
    [root@localhost~]#tar-zxvfnginx-1.20.2.tar.gz[root@localhost~]#cdnginx-1.20.2[[email protected]]#./configure--prefix=/usr/local/nginx/[ro......
  • Linux Nginx企业级平滑升级完整演示,全网最全最详细!
    平滑升级到底是个什么东西呢?说白了就是在不停止公司业务或者不停止公司网站的前提下对Nginx服务进行版本的升级,而且升级的过程呢正在访问的用户是感觉不到的,他们该怎么访问......
  • Linux Nginx企业级平滑升级完整演示,全网最全最详细!
    平滑升级到底是个什么东西呢?说白了就是在不停止公司业务或者不停止公司网站的前提下对Nginx服务进行版本的升级,而且升级的过程呢正在访问的用户是感觉不到的,他们该怎么访问......
  • nginx 实用(网关服务和动静分离)
     还有一些静态资源 ......
  • Asp.Net Core中利用过滤器控制Nginx的缓存时间
    前言Web项目中很多网页资源比如html、js、css通常会做服务器端的缓存,加快网页的加载速度一些周期性变化的API数据也可以做缓存,例如广告资源位数据,菜单数据,商品类目数据,商......
  • nginx在windows的配置
    1、nginx-service.exe文件https://repo.jenkins-ci.org/releases/com/sun/winsw/winsw下载服务封装软件nginx-service.exe由winsw重命名而来2、nginx-service......
  • NGINX多用途集景
    Nginx一网打尽:动静分离、压缩、缓存、黑白名单、跨域、高可用、性能优化...Java知音 2023-01-1710:05 发表于山西干货!文章有点长,建议先收藏引言一、性能怪兽......
  • Nginx 实现 Rewrite 跳转
    上一篇文章对Nginx的Location配置进行了讲解,本篇主要对于Nginx中的Rewrite跳转进行讲解。因为目前很多工作前端开发都会选择使用Nginx作为反向代理服务器,但是平时业务需要......
  • P3403 跳楼机
    知识点:DP,最短路Link:Luogu最短路算法本质上还是一种DP。这里是借用了最短路来优化DP。简述给定参数\(h,x,y,z\),求\([1,h]\)中有多少数\(i\)能被表示成\(i......
  • docker搭建vue+nginx部署
    Vue+nginx部署1.首先安装ningx镜像 2.将nginx关键目录映射到本机  首先在本机创建nginx的文件存储目录       www:nginx存储网站网页的目录......