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;
}
如果在/var/www下面没有index.php,index.html的时候,直接访问域名,找不到文件,会报403 forbidden。 
例如:你访问www.jbxue.com而这个域名,对应的root指定的索引文件不存在。 
2、权限问题 
对于PHP而言,如果nginx用户没有web目录的权限,则会导致该错误。
解决办法:修改web目录的读写权限,或者是把nginx的启动用户改成目录的所属用户,重起一下就能解决。 如:
chown -R nginx_user:nginx_user /htdocs
修改完配置别忘了重启nginx服务:
nginx -s reload

最新文章

  1. 【转】关于Java的Daemon线程的理解
  2. OPENGL若干重要基础概念
  3. Web前端开发规范文档(google规范)
  4. SIFT 特征提取算法总结
  5. windows log 打印语句
  6. PB 简单笔记!
  7. 安装64位版Oracle11gR2后无法启动SQLDeveloper的解决方案
  8. 【转】struct和typedef struct
  9. android短信的接收和发送处理
  10. js Module模式
  11. strutsprepareAndExecuteFiter
  12. offsetXXX和scollXXX的一些操作
  13. Maven的pom.xml配置文件详解
  14. Aras 引入外部的dll
  15. 实现html页面自动刷新的几种方式
  16. JS中的Map和Set实现映射对象
  17. virt-install详解
  18. 【WPF】拖拽ListBox中的Item
  19. 转:php 获取memcache所有key
  20. 题解 P1567 【统计天数】

热门文章

  1. ubuntu 命令行软件包管理
  2. (easy)LeetCode 258.Add Digits
  3. 页面设计--Tree目录树
  4. Tools之FindBugs
  5. js获取上一页、当前页及域名url方法,JS反回上一页的方法
  6. Redis服务器配置
  7. nginx如何限速?
  8. SVN+FTP服务器搭建(一)——SVN安装配置篇
  9. QQ音乐API
  10. POJ1979 Red and Black (简单DFS)