Files
loan-pricing/doc/implementation-report-2026-04-01-nginx-directory-permissions.md

1.0 KiB

Nginx 目录权限修正实施记录

修改内容

  • 修正宿主机挂载目录 /volume1/webapp 的遍历权限,允许容器内 Nginx worker 访问业务目录
  • 修正宿主机挂载目录 /volume1/webapp/loan-pricing/volume1/webapp/loan-pricing/frontend/volume1/webapp/loan-pricing/frontend/dist 的遍历权限
  • 修正宿主机挂载目录 /volume1/webapp/env/volume1/webapp/env/nginx/volume1/webapp/env/nginx/html 的遍历权限

原因说明

  • loan-pricing 容器内 Nginx worker 进程以 nobody 运行
  • 宿主机挂载目录此前存在 d--------- 或缺少其他用户执行权限的情况
  • 结果导致容器内访问 /home/webapp/loan-pricing/frontend/dist/index.html/home/webapp/env/nginx/html/50x.html 时出现 Permission denied

验证结果

  • 已执行 curl -I http://116.62.17.81:63311/,返回 HTTP/1.1 200 OK
  • 已执行 curl http://116.62.17.81:63311/,成功返回首页 HTML
  • 已确认宿主机相关目录权限已调整为可供 Nginx worker 读取和遍历