Nginx 403 forbidden的解决办法

常见的,引起nginx 403 forbidden有二种原因,一是缺少索引文件,二权限问题。

1、缺少index.html或者index.php文件

如果在/var/www下面没有index.php,index.html的时候,直接访问域名,找不到文件,会报403 forbidden。

例如:你访问www.test.com而这个域名,对应的root指定的索引文件不存在。

2、权限问题

对于PHP而言,如果nginx用户没有web目录的权限,则会导致该错误。

解决办法:修改web目录的读写权限,或者是把nginx的启动用户改成目录的所属用户,重起一下就能解决。 如:

【注意】:修改完配置别忘了重启nginx服务


以上就是本文的全部内容,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。后面小编会分享更多运维方面的干货,感兴趣的朋友走一波关注哩~

(0)

相关推荐

  • nginx 403 forbidden错误的解决

    这篇文章主要介绍了权限问题导致Nginx 403 Forbidden错误的解决方法,本文中导致 403 Forbidden错误的原因是配置文件中没有指明一个用户,需要的朋友可以参考下 操作方法 01 ...

  • 电脑403 forbidden怎么解决

    电脑403 forbidden怎么解决 403 forbidden什么意思 Forbidden的意思就是被禁止的,就是说你没有权限访问此站. 遇到这个问题,是因为你的ip或者dns出了问题,为什么会出 ...

  • HTTP错误403.14 Forbidden的解决办法

    用IIS发布虚拟目录给同事共享文件下载,在浏览 器中浏览的时候却提示HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容,这里就讲一下解决的步骤. 操作方法 ...

  • 403 forbidden nginx怎么解决

    首先你需要了解nginx出现403错误是什么意思,403 Forbidden表示你在请求一个资源文件但是nginx不允许你查看,403 Forbidden 只是一个HTTP状态码,像404,200一样 ...

  • Nginx服务器中403 forbidden的错误如何解决

    nginx 的 403 Forbidden errors 表示你在请求一个资源文件但是nginx不允许你查看。 403 Forbidden 只是一个HTTP状态码,像404,200一样不是技术上的错误 ...

  • 网站出现403 Forbidden 错误的原因和解决办法

    小编来和大家分享网站出现403 Forbidden 错误的原因和解决办法,希望对大家有所帮助. 操作方法 01 首先,打开控制面板,选择系统和安全.点击进入后,点击管理工具,进入管理工具界面. 02 ...

  • 网站出现403 Forbidden错误的原因和解决办法

    403 Forbidden 解释: Forbidden You don't have permission to access / on this server. Additionally, a 50 ...

  • nginx下502和504错误的解决办法

    一、错误提示说明: Nginx 502 Bad Gateway的含义是请求的PHP-CGI已经执行,但是由于某种原因(一般是读取资源的问题)没有执行完毕而导致PHP-CGI进程终止。 Nginx 50 ...

  • nginx 502 Bad Gateway 错误解决办法

    一些运行在Nginx上的网站有时候会出现"502 Bad Gateway"错误,有些时候甚至频繁的出现.以下是小编搜集整理的一些Nginx 502错误的排查方法,供参考: Ngin ...

  • Http 403错误原因及解决办法

    问题介绍 403是Web服务器返回的一种非常常见的错误代码,Http协议中对403错误定义如下, 403 Forbidden The server understood the request, bu ...