Nginx 403 forbidden的解决办法
更新时间:2014年03月04日 16:21:56 作者:
这篇文章主要介绍了Nginx 403 forbidden的解决办法,,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud)
(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun)
常见的,引起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 服务搭建子域环境提升二维地图加载性能的步骤
这篇文章主要介绍了利用 Nginx 服务搭建子域环境提升二维地图加载性能,本文分步骤通过实例代码给大家介绍的非常详细,需要的朋友参考下吧2021-09-09nginx报错upstream sent invalid header的解决
本文主要介绍了nginx报错upstream sent invalid header的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2023-12-12解决nginx报错信息 client intended to send too large body: 1331696
这篇文章主要介绍了解决nginx报错 client intended to send too large body: 1331696 bytes的相关资料,需要的朋友可以参考下2017-02-02
最新评论