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