Nginx 403 forbidden的解决办法
更新时间:2014年03月04日 16:21:56 作者:
这篇文章主要介绍了Nginx 403 forbidden的解决办法,,需要的朋友可以参考下
常见的,引起nginx 403 forbidden有二种原因,一是缺少索引文件,二权限问题。
1、缺少index.html或者index.php文件
复制代码 代码如下:
server {
listen 80;
server_name localhost;
index index.php index.html;
root /var/www;
}
listen 80;
server_name localhost;
index index.php index.html;
root /var/www;
}
如果在/var/www下面没有index.php,index.html的时候,直接访问域名,找不到文件,会报403 forbidden。
例如:你访问www.test.com而这个域名,对应的root指定的索引文件不存在。
2、权限问题
对于PHP而言,如果nginx用户没有web目录的权限,则会导致该错误。
解决办法:修改web目录的读写权限,或者是把nginx的启动用户改成目录的所属用户,重起一下就能解决。 如:
复制代码 代码如下:
chown -R nginx_user:nginx_user /htdocs
【注意】:修改完配置别忘了重启nginx服务
您可能感兴趣的文章:
- Nginx出现403 Forbidden问题的常见原因与解决
- Nginx出现403 Forbidden的几种简单解决方式
- Nginx出现403 Forbidden的四种解决方案分享
- Nginx 403 forbidden错误的五种原因及详细解决方法
- Nginx 403 forbidden错误的原因以及解决方法
- Nginx解决403 forbidden的完整步骤
- 详解Nginx 出现 403 Forbidden 的解决办法
- Nginx 出现 403 Forbidden 最终解决方法
- Nginx报403 forbidden错误 (13: Permission denied)的解决办法
- Nginx网站根目录更改及导致403 forbidden的问题解决
- Nginx 访问 /root/下 403 Forbidden问题解决
相关文章
解读nginx反向代理location和proxy_pass的映射关系
这篇文章主要介绍了解读nginx反向代理location和proxy_pass的映射关系,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-01-01让VIM支持Nginx .conf文件语法高亮显示功能的方法
这篇文章主要给大家介绍了关于让VIM支持Nginx .conf文件语法高亮显示功能的方法,文中分别介绍了手动修改和自动化脚本两种方法的实现,都给出了详细的示例代码,需要的朋友可以参考借鉴,下面来一起看看吧。2017-07-07nginx代理webSocket链接,webSocket频繁断开重连方式
当使用Nginx代理WebSocket连接时,若60秒内无数据交互,连接会断开,解决办法包括增加proxy_read_timeout时长或在客户端添加心跳机制,以维持连接稳定2024-09-09nginx与apache限制ip并发访问 限制ip连接的设置方法
nginx限制ip并发数,也是说限制同一个ip同时连接服务器的数量,要使apache服务器做对同一IP地址的连接限制,需要mod_limitipconn来实现。一般需要手动编译。不过模块作者也提供了一些编译好的模块,根据自己的apache版本可以直接使用2012-11-11
最新评论