nginx權限問題failed(13:Permission denied)

nginx Permission denied 問題:

使用nginx代理uwsgi,出現500錯誤,查看nginx的error日誌顯示failed (13: Permission denied)

因爲要使用內網傳輸數據,便用了一臺手機做爲服務器進行內網穿透,可是在搭建的過程當中,一直沒法進入網頁,網頁上面只顯示一個500錯誤。在排除不是uwsgi和python程序錯誤後,將目標鎖定到了nginx上面。python

經過查看nginx日誌,出現了failed (13: Permission denied)錯誤,發現是權限的問題,就將/etc/nginx/nginx.conf中的第一行改成rootnginx

具體執行以下vim

sudo su #得到最高權限
cd /etc/nginx/ #進入nginx目錄
vim nginx.conf #編輯nginx.conf

 

user www-data; 修改成 user root;服務器

 

而後在/etc/nginx目錄使用nginx -s reload 命令從新加載配置阿里雲

後記:

我在阿里雲服務器佈置nginx代理uwsgi歷來沒有出現這樣的問題,大概是由於阿里雲服務器默認進去就是最高權限,而用手機搭建的服務器進去只是普通權限,而後進行代理的使用沒辦法調用uwsgi。spa

服務器出現問題要多看日誌,這樣查找問題的時候就不會兩眼抓瞎了。代理

相關文章
相關標籤/搜索