解決nginx 403forbidden問題


yum安裝nginx,安裝一切正常,但是訪問時報403 forbidden,查看nginx日志,路徑為/var/log/nginx/error.log,發現報錯Permission denied,詳細報錯如下,可嘗試如下解決方案。  

 

方案一:確認index文件是否存在,是否有讀寫權限,若沒有則賦權

1)進入nginx的html路徑,cd /home/wl/nginx/html

2)查看目錄下文件和權限,ll

3)有權限跳過,沒有賦權chmod 777 -R ./

 

 

方案二:確認nginx啟動用戶和nginx工作用戶是否一致

1)查看linux啟動用戶,ps -ef |grep nginx,如下啟動用戶是nobody

 

2)將nginx.config的user改為和啟動用戶一致,改為root

 

方案三、確認SELinux已關閉

1)查看當前selinux的狀態,/usr/sbin/sestatus

2)將SELINUX=enforcing 修改為 SELINUX=disabled,vi /etc/selinux/config

3)重啟生效,reboot

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM