nginx 403怎么解决
发布时间 - 2019-06-21 00:00:00 点击率:次
我是在在本地用虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403,
于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permission denied,详细报错如下:
1. open() "/data/www/1.txt" failed (13: Permission denied), client: 192.168.1.194, server: www.web1.com, request: "GET /1.txt HTTP/1.1", host: "www.web1.com"
没有权限?于是找了不少资料,可以通过下面四步排查解决此问题。你可能只是其中之前配置有问题,不一定四个步骤都用上。
一、由于启动用户和nginx工作用户不一致所致
1.1查看nginx的启动用户,发现是nobody,而为是用root启动的
命令:ps aux | grep "nginx: worker process" | awk'{print $1}'
1.2将nginx.config的user改为和启动用户一致,
命令:vi conf/nginx.conf
二、缺少index.html或者index.php文件,就是配置文件中index index.html index.htm这行中的指定的文件。
1. server {
2. listen 80;
3. server_name localhost;
4. index index.php index.html;
5. root /data/www/;
6. }
如果在/data/www/下面没有index.php,index.html的时候,直接文件,会报403 forbidden。
三、权限问题,如果nginx没有web目录的操作权限,也会出现403错误。
解决办法:修改web目录的读写权限,或者是把nginx的启动用户改成目录的所属用户,重启Nginx即可解决
1. chmod -R 777 /data
2. chmod -R 777 /data/www/
四、SELinux设置为开启状态(enabled)的原因。
4.1、查看当前selinux的状态。
1. /usr/sbin/sestatus
4.2、将SELINUX=enforcing 修改为 SELINUX=disabled 状态。
1. vi /etc/selinux/config
2.
3. #SELINUX=enforcing
4. SELINUX=disabled
4.3、重启生效。reboot。
1. reboot
更多Nginx相关技术文章,请访问Nginx教程栏目进行学习!
# nginx
# 报错
# 会报
# 重启
# 我是
# 也会
# 可以通过
# 或者是
# 找了
# 设置为
# 解决办法
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何在云服务器上快速搭建个人网站?
如何用腾讯建站主机快速创建免费网站?
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤
Laravel如何使用Vite进行前端资源打包?(配置示例)
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】
实现点击下箭头变上箭头来回切换的两种方法【推荐】
Python制作简易注册登录系统
如何彻底卸载建站之星软件?
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
Android滚轮选择时间控件使用详解
HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】
Laravel如何实现一对一模型关联?(Eloquent示例)
如何在云虚拟主机上快速搭建个人网站?
昵图网官方站入口 昵图网素材图库官网入口
如何快速搭建虚拟主机网站?新手必看指南
进行网站优化必须要坚持的四大原则
如何在Tomcat中配置并部署网站项目?
EditPlus中的正则表达式实战(5)
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
Win11怎么设置默认图片查看器_Windows11照片应用关联设置
Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives
高防服务器租用如何选择配置与防御等级?
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
javascript中闭包概念与用法深入理解
Laravel如何生成API文档?(Swagger/OpenAPI教程)
谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复
JavaScript如何实现音频处理_Web Audio API如何工作?
Laravel怎么自定义错误页面_Laravel修改404和500页面模板
Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】
Win11怎么开启自动HDR画质_Windows11显示设置HDR选项
EditPlus中的正则表达式 实战(4)
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
如何快速搭建高效WAP手机网站?
Laravel如何实现用户密码重置功能?(完整流程代码)
高性能网站服务器配置指南:安全稳定与高效建站核心方案
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
如何在 React 中条件性地遍历数组并渲染元素
java获取注册ip实例
悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤
软银砸40亿美元收购DigitalBridge 强化AI资料中心布局
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
如何快速搭建二级域名独立网站?
零服务器AI建站解决方案:快速部署与云端平台低成本实践
如何在阿里云通过域名搭建网站?
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
Laravel如何构建RESTful API_Laravel标准化API接口开发指南
Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】

