当前位置:  操作系统/服务器>linux

Nginx 403 forbidden的解决办法

    来源: 互联网  发布时间:2014-08-25

    本文导语:  常见的,引起nginx 403 forbidden有二种原因,一是缺少索引文件,二权限问题。 1、缺少index.html或者index.php文件 代码如下:server {    listen       80;    server_name  localhost;    index  index.php index.html;    root  /var/www;}如果在/var/ww...

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

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

代码如下:
server { 
  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服务


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • nginx缓存不起作用问题解决方法
  • 重启nginx后丢失nginx.pid的解决方法
  • PHP与Nginx文件上传大小限制如何解决
  • Apache、Nginx下Font Awesome在 Firefox 中不显示问题解决方法
  • nginx、Apache、IIS服务器解决 413 Request Entity Too Large问题方法汇总
  • nginx加php-fpm出现502 bad gateway错误的5种解决方法
  • 一次nginx 504 Gateway Time-out错误排查、解决记录
  • nginx调用php-fpm出错解决方法和nginx配置详解
  • nginx 服务器介绍
  • 实时 Nginx 分析和诊断工具 nginx-systemtap-toolkit
  • nginx Windows版相关问题及使用说明
  • Nginx的TFS模块 nginx-tfs
  • nginx最新主线开发版1.5.4发布及下载地址
  • Nginx 令牌模块 nginx-token
  • nginx最新稳定版1.4.2发布
  • Nginx文件上传模块 nginx-upload-module
  • linux/centos源码安装nginx编译配置选项参数介绍
  • Nginx 负载均衡模块 nginx-upstream-fair
  • nginx服务器基本特性及使用技巧
  • 懂nginx,帮下忙,使用nginx实现大并发
  • linux/centos下安装nginx(rpm安装和源码安装)详细步骤
  • NGINX的流媒体插件 nginx-rtmp-module
  • nginx服务器下通过fastcgi支持php5详细安装配置步骤
  • nginx安装(1) ttlsa教程系列之nginx
  • nginx中使用nginx-http-concat模块合并静态资源文件
  • nginx 截取编译参数
  • linux下为nginx添加jvmroute模块的方法
  • websockify-nginx-module
  • 高性能Web服务器 Nginx


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3