去发现生活中的美好,记录生活中的点点滴滴

解决nginx中 open() “/usr/local/nginx/client_body_temp/0000000039” failed (13: Permission denied)问题

nginx admin 16℃

在项目中,上传图片或者加载不了图片的时候,检查nginx中的error日志,发现报以下错误:

 open() "/usr/local/nginx/client_body_temp/0000000039" failed (13: Permission denied)

修改目录权限也无法解决,原来运行nginx的不一定是root用户,这个时候,就需要给nginx的运行用户最高权限,最终按以下方法解决
解决方案
在nginx.conf配置文件顶部加上:

user root;

指定root用户,这样nginx就有权限访问/usr/local/nginx/client_body_temp目录了。

转载请注明:永盟博客 » 解决nginx中 open() “/usr/local/nginx/client_body_temp/0000000039” failed (13: Permission denied)问题

喜欢 (1)