Nginx 403 forbidden的解決辦法
常見的,引起nginx 403 forbidden有二種原因,一是缺少索引檔案,二許可權問題。
1、缺少index.html或者index.php檔案
如果在/var/www下面沒有index.php,index.html的時候,直接訪問域名,找不到檔案,會報403 forbidden。
例如:你訪問www.test.com而這個域名,對應的root指定的索引檔案不存在。
2、許可權問題
對於PHP而言,如果nginx使用者沒有web目錄的許可權,則會導致該錯誤。
解決辦法:修改web目錄的讀寫許可權,或者是把nginx的啟動使用者改成目錄的所屬使用者,重起一下就能解決。 如:
【注意】:修改完配置別忘了重啟nginx服務
以上就是本文的全部內容,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。後面小編會分享更多運維方面的乾貨,感興趣的朋友走一波關注哩~