手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

nginx 403 forbidden 二種原因

2016-08-18 08:55:34 9482

引起Nginx 403 forbidden有二種原因,一是缺少索引文件,二權限問題。

1,缺少index.html或者index.PHP文件

server {  
 listen       80;  
 server_name  localhost;  
 index  index.php index.html;  
 root  /home/zhangy/www;

如果在/home/zhang/www下面沒有index.php,index.html的時候,直接訪問域名,找不到文件,會報403 forbidden。例如:你訪問www.test.com而這個域名,對應的root指定的索引文件不存在。

2,權限問題

因為權限問題引起的403,個人覺得比較難查找,?為一時想不起

server {  
 listen       80;  
 server_name  localhost;  
 index  index.php index.html;  
 root  /home/zhangy/www;

把web目錄放在用戶的所屬目錄下面,nginx的啟動用戶默認是nginx的,所以對目錄根本沒有讀的權限,這樣就會報403錯誤了。這個時候,把web目錄?權限改大,或者是把nginx的啟動用戶改成目錄的所屬用戶,重起一下就能解決。


提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: