去评论
dz插件网

nginx服务器下载附件失败,报Permission denied错误的解决方案

饾暦饾枎饾枒饾枏饾枂饾枅饾枑
2023/03/06 16:52:03
  近日,有网友反映,论坛个别帖子的附件多次下载失败,文件大小不超过5MB,而较小的文件却又能下载成功。于是亲测了一下,果然如此,是什么原因导致的呢?
  查看服务器日志,看到了这么一条记录,内容如下:
  1. var/cache/nginx/fastcgi_temp/1/00/0000000001" failed (13: Permission denied) while reading upstream
  这个以前遇到过,其实就是临时文件夹的权限问题,解决方案很简单,直接在服务器上运行:
  1. chmod -R 777 /var/cache/nginx
  这行命令就够了,都不用重启服务器的。
  那为什么以前没有这个问题,现在却发生了呢?原来是最近我升级了nginx,可能是新版本的nginx在创建文件夹时没有与老版本的权限一致造成的。
  以上解决方案,供需要的朋友们参考。