nginx 錯誤日誌 (13: Permission denied) while reading upstream

場景:使用nginx部署前端項目,運行起來後。向後臺請求數據,瀏覽器Console報錯net::ERR_INCOMPLETE_CHUNKED_ENCODING

查看nginx日誌, (13: Permission denied) while reading upstream

原因:請求的數據大小超過nginx配置的proxy_temp_file_write_size值時,nginx會將文件寫到其目錄下的 proxy_temp目錄下。如果沒權限就無法寫入。

解決方法:

1. 查看用戶組:

 [root@****]# ps aux | grep "nginx: worker process" | awk '{print $1}'
 nobody
 root

2. 賦予權限給該用戶組
 [root@****]# chown -R nobody:nobody proxy_temp/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章