不求甚解

此博客为个人学习之用,如与其他作品雷同,纯属巧合。

导航

Q:访问url地址,nginx报错 403 Forbidden

Posted on 2025-11-11 15:08  三年三班王小朋  阅读(0)  评论(0)    收藏  举报

403 Forbidden,说明 后端服务(ip:端口)拒绝了该请求,而不是 Nginx 的问题(因为这是直接访问后端 IP + 端口)

从Nginx 错误日志来看,核心问题是:

open() ".../RsaKeyCreate.rar" failed (13: Permission denied)

Linux 要求:访问一个文件,必须对其所有上级目录都有 x(执行)权限,对文件本身有 r 权限。

查看nginx找到静态资源配置路径,在服务器上执行以下命令

file="/u01/yhpt/yhsoft/yhpt_msg/msg/msgcas/msgcasfront/apiDoc/demo/doc.rar"; dir=$(dirname "$file"); while [ "$dir" != "/" ]; do if [ -x "$dir" ]; then echo "✅ EXEC: $dir"; else echo "❌ NO EXEC: $dir"; fi; dir=$(dirname "$dir"); done; if [ -x "/" ]; then echo "✅ EXEC: /"; else echo "❌ NO EXEC: /"; fi; if [ -r "$file" ]; then echo "✅ READ: $file"; else echo "❌ NO READ: $file"; fi

image

 文件无可读写

处理完后,就可以访问资源了