Nginx錯誤 open() "/usr/local/nginx/proxy_temp/x/xx/xxxxxxxx" failed (13: Permission denied) while reading upstream解決辦法
問題:設置client_max_body不起作用(not wroking)
發現: nginx error.log中有 open() "/usr/local/nginx/proxy_temp/x/xx/xxxxxxxx" failed (13: Permission denied) while reading upstream
解決辦法:
首先查看 ps aux | grep "nginx: worker process"當前nginx的用戶是誰:如 nginx
然后查看 ll //usr/local/nginx/proxy_temp文件夾下文件&&文件夾的用戶,大概率會發現里面文件&文件夾權限為root等啟動nginx的用戶無權限的文件&文件夾
最后更改文件或文件夾所屬用戶&組 chown -R nginx:nginx /usr/local/nginx/
重啟nginx即可

浙公網安備 33010602011771號