nginx權限問題failed(13:Permission denied)
nginx Permission denied 問題:
使用nginx代理uwsgi,出現500錯誤,查看nginx的error日志顯示failed (13: Permission denied)
由於要使用內網傳輸數據,便用了一台手機作為服務器進行內網穿透,但是在搭建的過程中,一直無法進入網頁,網頁上面只顯示一個500錯誤。在排除不是uwsgi和python程序錯誤后,將目標鎖定到了nginx上面。
通過查看nginx日志,出現了failed (13: Permission denied)
錯誤,發現是權限的問題,就將/etc/nginx/nginx.conf
中的第一行改為root
具體執行如下
sudo su #獲得最高權限
cd /etc/nginx/ #進入nginx目錄
vim nginx.conf #編輯nginx.conf
將user www-data;
修改為 user root;

描述
然后在/etc/nginx
目錄使用nginx -s reload
命令重新加載配置
后記:
我在阿里雲服務器布置nginx代理uwsgi從來沒有出現這樣的問題,大概是因為阿里雲服務器默認進去就是最高權限,而用手機搭建的服務器進去只是普通權限,然后進行代理的使用沒辦法調用uwsgi。
服務器出現問題要多看日志,這樣查找問題的時候就不會兩眼抓瞎了。
(O_o)(o_O)
( ´_ゝ`)✎