nginx出現(xiàn)權(quán)限問(wèn)題解決(13: Permission denied)
在error_log中查看到錯(cuò)誤:connect() to 127.0.0.1:8888 failed (13: Permission denied) while connecting to upstream
解決方法匯總:1.修改nginx.conf 中user root
2.命令行執(zhí)行 setsebool -P httpd_can_network_connect 1
3.缺少配置文件中index index.html index.htm這行在server中指定的文件
4.權(quán)限問(wèn)題,如果nginx沒(méi)有web目錄的操作權(quán)限,也會(huì)出現(xiàn)403錯(cuò)誤。修改web目錄的讀寫(xiě)權(quán)限,或者是把nginx的啟動(dòng)用戶改成目錄的所屬用戶,重啟Nginx即可解決,chmod -R 777 /data
5.SELinux設(shè)置為開(kāi)啟狀態(tài)(enabled)的原因。
# 將SELINUX=enforcing 修改為 SELINUX=disabled 狀態(tài)。vi /etc/selinux/config#SELINUX=enforcingSELINUX=disabled# 重啟生效reboot重啟nginx
systemctl restart nginx # 這里是yum安裝的nginx,有systemd監(jiān)管nginx,其他安裝用其他重啟方式 nginx -s reload到此這篇關(guān)于nginx出現(xiàn)權(quán)限問(wèn)題解決(13: Permission denied)的文章就介紹到這了,更多相關(guān)nginx 權(quán)限內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
