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

文件无可读写
处理完后,就可以访问资源了
浙公网安备 33010602011771号