2023-05-12 开启多语言插件支持……

mac下nginx 报错/usr/local/var/run/nginx/client_body_temp/0000000002解决办法

nginx 苏 demo 3310℃

mac下开发时遇到这个错误:

image

错误提示信息为:

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解决办法

   如果本篇文章对您有帮助,欢迎向博主进行赞助,赞助时请写上您的用户名。
支付宝直接捐助帐号oracle_lee@qq.com 感谢支持!
喜欢 (2)or分享 (0)