nginx为什么会出现403

发布时间 - 2019-06-21 00:00:00    点击率:

Nginx也是当前流行的一款 轻量级服务器,在日常使用中呢 也会出现一些问题,今天在安装配置Nginx的时候就出现了,403 Forbindden的被禁止访问的错误,网上搜索之后完美解决,这里给大家分享下。

话不多说先粘上原版nginx 配置文件代码 :

[plain] view plain copy
worker_processes  1;  
  
events {  
    worker_connections  1024;  
}  
  
http {  
    include       mime.types;  
    default_type  application/octet-stream;  
      
    sendfile        on;  
    autoindex       on;  
    keepalive_timeout  65;  
  fastcgi_connect_timeout 300;  
  fastcgi_send_timeout 300;  
  fastcgi_read_timeout 300;  
  fastcgi_buffer_size 128k;  
  fastcgi_buffers 4 128k;  
  fastcgi_busy_buffers_size 256k;  
  fastcgi_temp_file_write_size 256k;  
  
  #gzip  on;  
  gzip on;  
  gzip_min_length  1k;  
  gzip_buffers     4 32k;  
  gzip_http_version 1.1;  
  gzip_comp_level 2;  
  gzip_types       text/plain application/x-javascript text/css application/xml;  
  gzip_vary on;  
  gzip_disable "MSIE [1-6].";  
  
  server_names_hash_bucket_size 128;  
  client_max_body_size     100m;   
  client_header_buffer_size 256k;  
  large_client_header_buffers 4 256k;  
  
    server {  
        listen       80;  
        server_name  localhost;  
        autoindex       on;   #是否允许访问目录  
  
        root   "C:/WWW";  
        location / {  
            index  index.html index.htm  l.php;  
            #index.php  
           autoindex  on;  
        }  
        error_page   500 502 503 504  /50x.html;  
        location = /50x.html {  
            root   html;  
        }  
  
        location ~ \.php(.*)$  {  
            fastcgi_pass   127.0.0.1:9000;  
            #fastcgi_index  index.php;  
            fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;  
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;  
            fastcgi_param  PATH_INFO  $fastcgi_path_info;  
            fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;  
            include        fastcgi_params;  
        }  
  
    }  
  
include vh_*.conf;  
  
}


这么多配置文件代码(为了便于查看已经把注释的那些不懂的删除)

先说403出现的原因

当访问该地址的时候,nginx会按照index.html,index.htm,index.php的先后顺序在根目录中查找文件。如果这三个文件都不存在,那么nginx就会返回403Forbidden。

因为根目录下也是没有这三个文件的,所以直接

[plain] view plain copy
root   "C:/WWW";  
  location / {  
      index  index.html index.htm  l.php;  
      #index.php  
     autoindex  on;  
  }

注释:项目列表就展示出来了

这里要注意

autoindex on; 这个默认是off的,意思是禁止访问目录,需要开启 

还有一点推荐大家别把配置项,都写在这个文件当中,不便于管理  

[plain] view plain copy

include vh_*.conf;  

可以引入,这样一个域名一个配置文件,方便管理。

更多Nginx相关技术文章,请访问Nginx教程栏目进行学习!


# nginx  # 配置文件  # 这三个  # 就会  # 都不  # 也会  # 在这个  # 这么多  # 不懂  # 要注意  # 给大家 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel项目怎么部署到Linux_Laravel Nginx配置详解  Android自定义listview布局实现上拉加载下拉刷新功能  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  如何确保FTP站点访问权限与数据传输安全?  如何在宝塔面板创建新站点?  JS中页面与页面之间超链接跳转中文乱码问题的解决办法  javascript基于原型链的继承及call和apply函数用法分析  Java解压缩zip - 解压缩多个文件或文件夹实例  javascript中数组(Array)对象和字符串(String)对象的常用方法总结  Laravel集合Collection怎么用_Laravel集合常用函数详解  Laravel怎么生成URL_Laravel路由命名与URL生成函数详解  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  制作公司内部网站有哪些,内网如何建网站?  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  🚀拖拽式CMS建站能否实现高效与个性化并存?  nginx修改上传文件大小限制的方法  免费视频制作网站,更新又快又好的免费电影网站?  Laravel如何集成Inertia.js与Vue/React?(安装配置)  php做exe能调用系统命令吗_执行cmd指令实现方式【详解】  如何快速查询网址的建站时间与历史轨迹?  Laravel怎么导出Excel文件_Laravel Excel插件使用教程  想要更高端的建设网站,这些原则一定要坚持!  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  Laravel Fortify是什么,和Jetstream有什么关系  如何在云主机上快速搭建多站点网站?  如何在阿里云部署织梦网站?  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  网站制作价目表怎么做,珍爱网婚介费用多少?  PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  三星、SK海力士获美批准:可向中国出口芯片制造设备  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  如何用景安虚拟主机手机版绑定域名建站?  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  Android GridView 滑动条设置一直显示状态(推荐)  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  如何用美橙互联一键搭建多站合一网站?  详解Huffman编码算法之Java实现  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  如何为不同团队 ID 动态生成多个“认领值班”按钮  如何在Windows虚拟主机上快速搭建网站?  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏  在Oracle关闭情况下如何修改spfile的参数  Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  Laravel distinct去重查询_Laravel Eloquent去重方法