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去重方法

