Nginx 403 Forbidden错误的解决方法
今天在新的环境,重新搭建了项目组测试环境的nginx,来做负载和静态资源存储,结果所有的静态资源访问全是403 Forbidden,效果图如下:
我首先想到的是Linux服务器下,存放静态资源的文件夹没有读取权限或者没有将nginx用户加入用户组造成的,因此给/home/geecuser/web目录设置777权限或者将nginx用户加入root组,都不行。
ls查看了一下文件夹的权限,如下图所示:
文件夹的权限确实是有的,拥有者是root;那么就认为是nginx权限没有访问权限,因此我想到了在nginx.conf中有个user的配置,主要是指定执行nginx的worker process的用户,linux里所有程序都是文件,都具有权限问题,这个指定的用户对特定的文件有没有权限访问或执行,就是这个用户的意义。
再了解一下 Nginx的用户管理 :
(1) Nginx在以Linux service脚本启动时,通过start-stop-domain启动,会以root权限运行daemon进程。
(2) 然后daemon进程读取/etc/nginx/nginx.conf文件中的user配置选项,默认这里的user=nginx,也就是用nginx用户启动worker process。403错误就是因为nginx用户没有权限访问我当前开发用的用户目录。
终极解决方法是在nginx.conf配置文件中,配置user=root,然后reload nginx,就解决了。
Nginx 403 Forbidden错误的解决方法相关推荐
- 网站出现403 Forbidden错误及解决方法
网站出现403 Forbidden错误及解决方法 登录网站时,出现了如图所示的403错误. 解决方法_重建dns缓存 1.win+R,输入cmd 2.输入ipconfig /flushdns 3.输入 ...
- Nginx 403 forbidden 错误的五种原因及解决方法(详细)
搭建个人下载地址时,nginx访问时报403错??来5个原因帮你找到解决办法 首先报错先查看日志,这里查看nginx日志,路径为/var/log/nginx/error.log.打开日志发现详细报错如 ...
- Nginx常见的错误及解决方法
1.Nginx 常见启动错误 有的时候初次安装nginx的时候会报这样的错误 sbin/nginx -c conf/nginx.conf 报错内容:sbin/nginx: error while lo ...
- nginx常见502错误的解决方法
Nginx 502错误情况1: 网站的访问量大,而php-cgi的进程数偏少. 针对这种情况的502错误,只需增加php-cgi的进程数.具体就是修改/usr/local/php/etc/php-fp ...
- HTTP错误 403.14 - Forbidden 错误的解决方法
有很多人在用服务器发布网站的时候,一直出现 "HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容",那么是什么原因引起的呢! 工具/原 ...
- APACHE 403 FORBIDDEN错误的解决办法之一
打开 apache的配置文件httpd.conf,找到这段代码: Options FollowSymLinks AllowOverride None Order deny,allow Deny fro ...
- 403 Forbidden错误的原因和解决方法(转)
这几天刚接手一批新做的网站,在访问网站的时候,会时不时的出现403 Forbidden错误,浏览器会给出403 Forbidden错误提示,在打开Access Error中列出的URL之后, 出现以下 ...
- 网站出现403 Forbidden错误的原因以及怎么解决的方法
这几天刚接手一批新做的网站,在访问网站的时候,会时不时的出现403 Forbidden错误,浏览器会给出403 Forbidden错误提示,在打开Access Error中列出的URL之后, 出现以下 ...
- 403 Forbidden错误的原因和解决方法
文章目录 前言 1.403 forbidden是什么意思? 2.403错误代码的分类介绍 3.导致403错误的主要原因 4.解决403 forbidden错误的方法 4.1.重建`DNS`缓存 4.2 ...
最新文章
- 退休失败,64岁Python之父决定加入微软,将开源进行到底!
- 10 个有用的 PHP 代码
- Nmap在pentest box中的扫描及应用
- JMeter插件之 BlazeMeter's XMPP----测试Openfire等
- jquery中$运算符的后代选择器
- 音频剪切_音频编辑入门指南:剪切,修剪和排列
- 用eclipse往mysql插入中文出现乱码解决方法
- 东南大学王萌 | “神经+符号”学习与多模态知识发现
- android模拟器默认位置的修改
- 为什么你设计的网页没有品质感?
- 【Hadoop Summit Tokyo 2016】一小时之内使用Apache Nifi从零到数据流
- php mysql显示不出图片_图片显示不出来,但是数据库里有显示
- TCP/IP协议栈中,为什么选择IP层负责分片?
- 自动部署 mysql_MySQL5.7自动部署脚本(持续更新)
- android迷你世界助手52,迷你世界助手盒子刷迷你币
- 层次分析法、网络层次分析法、模煳层次分析法、双基点法
- 图书所属类别用mysql_Java图书信息查询
- 斯伦贝谢宣布2020年第三季度业绩
- 笔试2022招商银行.分蛋糕
- PowerDesigner破解版下载及安装教程