Nginx 出现 403 Forbidden 的解决办法
Nginx 也是当前流行的一款 轻量级服务器 在日常使用中呢 也会出现一些问题 今天 学习君 在安装配置Nginx的时候就出现了 403 Forbindden 的被禁止访问的错误 网上搜索之后呢 完美解决 这里给大家分享下
话不多说 先粘 上 原版nginx 配置文件代码
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.phpautoindex 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就会返回403 Forbidden。
学习君根目录下也是没有这三个文件的 所以直接
root "C:/WWW";location / {index index.html index.htm l.php;#index.phpautoindex on;}
注释 项目列表就展示出来了
这里要注意
autoindex on; 这个默认是off的 意思是禁止访问目录 需要开启
还有一点推荐大家别把配置项 都写在这个文件当中 不便于管理
include vh_*.conf;
可以引入 这样一个域名一个配置文件 方便管理
共同学习!!
Nginx 出现 403 Forbidden 的解决办法相关推荐
- iis7 php 403,详解Nginx 出现 403 Forbidden 的解决办法
本篇文章主要介绍了详解Nginx 出现 403 Forbidden 的解决办法,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 Nginx 也是当前流行的一款 轻量级服务器 ...
- 校外访问不了cgbt.cn(403 forbidden)解决办法
众所周知,DNS的作用就是将域名转换为IP地址. 公网很多DNS服务器不支持IPv6,或者没有完全收录IPv6地址,所以在交大校外访问cgbt.cn有时不能正确的解析为IPv6地址. 我们有一个办法来 ...
- 解决Nginx出现403 forbidden (13: Permission denied)报错的四种方法
我是在在本地用虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403, 于是查看nginx日志,路径为/var/log/nginx/error.log.打开日志发现报错Permissio ...
- Nginx出现403 forbidden
nginx访问时报403, 于是查看nginx日志,路径为/var/log/nginx/error.log.打开日志发现报错Permission denied,详细报错如下: 1. open() ...
- nginx出现403错误的解决方法(亲测有效)
我是在在本地用虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403, 于是查看nginx日志,路径为/var/log/nginx/error.log.打开日志发现报错Permissio ...
- flask uwsgi nginx *504* Gateway Time ou解决办法
flask uwsgi nginx 504 Gateway Time ou解决办法 此方法有可能无效 修改 vi /etc/nginx/conf.d/配置文件名.conf 添加如下信息: uwsgi_ ...
- PHP Curl出现403错误的解决办法 beecloud webhook订单状态返回 服务器403的问题
http://write.blog.csdn.net/postedit PHP Curl出现403错误的解决办法 作者: 字体:[增加 减小] 类型:转载 时间:2014-05-29 我要评论 这篇文 ...
- nginx 502错误原因和解决办法总结
nginx 502错误原因和解决办法总结 一.NGINX 502错误排查 二.Nginx 413错误的排查:修改上传文件大小限制 三.Nginx 400错误排查:HTTP头/Cookie过大 一.NG ...
- 403 Forbidden是什么意思?403 Forbidden错误解决方法
403 Forbidden是什么意思?403 Forbidden错误解决方法 参考文章: (1)403 Forbidden是什么意思?403 Forbidden错误解决方法 (2)https://ww ...
最新文章
- 数据化管理在餐饮业中的应用
- 建议收藏,清华高材生准备的90条Python程序建议
- “我在苹果商店下载了一个诈骗 App,损失 60 万美金!”
- Spring Cloud-Honghu Cloud分布式微服务云系统(一)
- $.ajax返回的JSON格式的数据后无法执行success的解决方法
- easyui 行编辑修改
- Navicat通过跳板机连接数据库
- 内联脚本被视为是有害的_数据类被认为有害
- python3 模板库_[zz]尝试PyTenjin --号称最快的Python 模板库
- Idm在B站没有显示下载按钮
- [Matlab]使用textscan读取.csv文件时候只读取到了第一行
- 通过经纬度求解方位角
- grub4dos引导Linux失败,Grub4dos引导Ubuntu
- HeadFist里面的工厂方法模式读书笔记
- java 锯齿_java 生产文字图片边缘有锯齿状
- 电脑开机遇见a disk read error occurred场景:
- 2876: [Noi2012]骑行川藏
- 请说说CommonJS和ES module的区别
- 推荐两个高质量程序猿国外接单网站—自由开发工作者
- MAE源代码理解 part1 : 调试理解法