mac下开发时遇到这个错误:
错误提示信息为:
2020/09/23 18:02:35 [crit] 15937#0: *2 open() “/usr/local/var/run/nginx/client_body_temp/0000000002” failed (13: Permission denied), client: 127.0.0.1, server: dev.api.chajisong.com, request: “POST /upload/file HTTP/1.1”
定位问题发现是nginx ,client_body_temp目录权限的问题。
解释说明:
关于client_body_temp目录的作用,简单说就是如果客户端POST一个比较大的文件,长度超过了nginx缓冲区的大小,
需要把这个文件的部分或者全部内容暂存到client_body_temp目录下的临时文件。
解决办法:
cd /usr/local/var/run/nginx
sudo chmod -R 755 client_body_temp
转载请注明:苏demo的别样人生 » mac下nginx 报错/usr/local/var/run/nginx/client_body_temp/0000000002解决办法