使用具有不同权限的 nginx 从主目录提供子目录

使用具有不同权限的 nginx 从主目录提供子目录

这是 nginx 的相关片段,目前返回 403 错误。

   location /specialoutput/ {
      limit_req zone=mylimit burst=20 nodelay;
      root /data/customUser/outputFiles/customApp/csv/;
      index index.html index.htm
      autoindex on;
   }

现在,csv子文件夹具有以下权限:

drwxr-xr-x 12 customUser customUser  289 Apr  9 19:17 csv

为什么我仍然收到 403 Forbidden 错误?有什么办法解决这个问题吗?

谢谢!

答案1

http 错误 403 的意思是:

The HTTP server understood the request, but is refusing to fulfill it.
This status code is commonly used when the server does not wish to reveal exactly why the request has been refused, or when no other response is applicable (for example the server is an Intranet and only the LAN machines are authorized to connect).

我不知道 ngix,但我会检查父目录是否也至少向 ngix 请求服务器进程(我认为是 customUser)授予子目录的读取和爬行权限。

CSV 目录中的文件必须可由同一 nginx 进程读取。

相关内容