Nginx访问403异常问题处理

上传文件后,通过Nginx配置访问403,对文件夹设置755权限任然不行,通过修改 user nginx -> user root成功

配置文件

nginx.conf

user root;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /usr/local/nginx/logs/nginx.pid;# Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.
include /usr/share/nginx/modules/*.conf;events {worker_connections 1024;
}http {include       mime.types;default_type  application/octet-stream;#access_log  logs/access.log  main;sendfile        on;tcp_nopush     on;keepalive_timeout  65;gzip  on;# 设置缓存的路径和其他参数# proxy_cache_path path [levels=levels] keys_zone=name:size [inactive=time] [max_size=size] [loader_files=number] [loader_sleep=time] [loader_threshold=time];# 缓存路径 /data/nginx/cache 缓存结构为 2 层,即该路径下会有 2 层子目录,缓存文件会保存在最下层子目录# 缓存的 key 会保存在名为 web_cache 的内存区域,该内存区域大小为 50 m# 10 分钟内缓存没有被访问就会过期# 缓存文件最多占用 1g 空间proxy_cache_path ./web_cache levels=1:2 keys_zone=web_cache:1024m inactive=1000m max_size=1g;upstream manage-web-live {server 172.18.0.100:8000 weight=10  max_fails=3 fail_timeout=30s;}server {listen 443 ssl;server_name  www.fileview.com;ssl_certificate /root/.caddy/acme/acme-v02.api.letsencrypt.org/sites/www.fileview.com/www.fileview.com.crt;ssl_certificate_key /root/.caddy/acme/acme-v02.api.letsencrypt.org/sites/www.fileview.com/www.fileview.com.key;ssl_session_timeout 5m;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_prefer_server_ciphers on;index  index.html index.htm;# 开启gzipgzip off;# 启用gzip压缩的最小文件,小于设置值的文件将不会压缩gzip_min_length 1k;# gzip 压缩级别,1-9,数字越大压缩的越好,也越占用CPU时间,后面会有详细说明gzip_comp_level 3;# 进行压缩的文件类型。javascript有多种形式。其中的值可以在 mime.types 文件中找到。gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png application/vnd.ms-fontobject font/ttf font/opentype font/x-woff image/svg+xml;# 是否在http header中添加Vary: Accept-Encoding,建议开启gzip_vary on;# 禁用IE 6 gzipgzip_disable "MSIE [1-6]\.";# 设置压缩所需要的缓冲区大小gzip_buffers 32 4k;# 设置gzip压缩针对的HTTP协议版本gzip_http_version 1.0;location / {root   /root/files/upFiles/;index  index.html index.htm;# 缓存使用前面定义的内存区域#proxy_cache web_cache;# 对于 200 和 304 的响应码进行缓存,过期时间为 1 分钟,这会覆盖前面定义的 10 分钟过期时间#proxy_cache_valid 200 206 304 301 302 10d;# 设置缓存的 key#proxy_cache_key  $scheme$host$request_uri;# 设置超时时间#expires 30d;}}}

注:修改配置文件后,重启Nginx服务器

  • 重启 nginx -s reload
  • 关闭 nginx -s stop
  • 启动 systemctl start nginx
  • 安装 yum install nginx 
  • 修改配置文件 vim /etc/nginx/nginx.conf
  • 查找配置文件 find / -name nginx.conf

Nginx访问403异常问题处理相关推荐

  1. Mac上使用nginx访问本地文件夹报403的问题

    Mac上使用nginx访问本地文件夹报403的问题 就是没有权限访问你配置的文件夹在 nginx.conf头行加入下面配置 user root wheel; 不过我的电脑在启动nginx访问的时候会发 ...

  2. Linux 使用Nginx 拦截屏蔽异常访问IP并加入黑名单

    1.下载rpm包编译安装 rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ng ...

  3. Nginx 访问日志轮询切割

    Nginx 访问日志轮询切割脚本 -------------------------------------------------------------------- 注:如果你对python感兴 ...

  4. Linux下Nginx访问web目录提示403Forbidden

    在Linux下http服务器nginx时,访问web目录提示403 Forbidden,首先需要了解nginx出现403错误是什么意思: 403 Forbidden表示你在请求一个资源文件但是ngin ...

  5. Nginx出现403 forbidden

    nginx访问时报403, 于是查看nginx日志,路径为/var/log/nginx/error.log.打开日志发现报错Permission denied,详细报错如下: 1.    open() ...

  6. nginx程序访问linux任意目录,通过nginx访问linux目录

    http { ...... autoindex on; autoindex_exact_size off; autoindex_localtime on; server { listen 80; .. ...

  7. NGINX访问日志和错误日志

    Logs are very useful to monitor activities of any application apart from providing you with valuable ...

  8. iis7 php 403,详解Nginx 出现 403 Forbidden 的解决办法

    本篇文章主要介绍了详解Nginx 出现 403 Forbidden 的解决办法,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 Nginx 也是当前流行的一款 轻量级服务器 ...

  9. centOS7,vsftpd,更改默认目录后nginx访问失败,403forbidden解决

    博主环境centOS7,安装vsftpd后,浏览器访问,更改nginx默认目录后访问失败 修改了nginx配置: [root@localhost ~]# vim /usr/local/nginx/co ...

最新文章

  1. 校友管理软件 JAVA_开源项目1:某大学校友管理系统
  2. AI单挑Dota 2世界冠军:被电脑虐哭……
  3. arp 已知mac找ip_ARP协议修订版
  4. android电视接跳舞毯,跳舞毯怎么连接电视 跳舞毯怎么玩
  5. springMVC3学习(十)--注解式控制器
  6. linux 把数字传给bc,linux – 在Bash中使用bc舍入数字
  7. 论SVGA直播礼物特效对直播平台的重要性
  8. masm5安装教程_MASM5.0汇编器使用
  9. 无刷电机FOC控制笔记
  10. 织梦首页php打开慢,DEDECMS网站打开速度慢解决方法
  11. 用python画五角星、填充不了颜色_python的turtle画五角星内部不能填充的解决办法...
  12. 小微企业实施数字化转型的困境
  13. python数据结构之线性顺序表
  14. 微信小程序链接后台接口,进行数据交互
  15. proteus仿真软件中芯片的命名规则与封装方法(详细版)
  16. librtmp windows编译
  17. 如何解决Package ‘zipp’ requires a different Python: 3.5.2 not in '=3.6
  18. python 回文联问题
  19. 除痘祛斑——海带绿豆汤
  20. 硬盘、数据库查找算法

热门文章

  1. System.Net.Mail和System.Web.Mail
  2. Magento报错“No Input File Specified”的解决方法
  3. PHP中使用Filter进行数据安全过滤
  4. 执行AJAX返回HTML片段中的JavaScript脚本
  5. Linux ar命令
  6. 开源医学图像处理平台NiftyNet简介
  7. 弹出新窗体 winform 1615018696
  8. 演练 构造函数的显示调用与隐式调用 c# 1613715344
  9. dj鲜生-09-商品应用-首页的显示
  10. django-关闭调试模式-保护网站安全