如何解決nginx 403 forbidden
2016-07-08 16:48:10
11516
錯(cuò)誤提示nginx 403 forbidden有二種原因,一是缺少索引文件,二權(quán)限問題。
server {
listen 80;
server_name localhost;
index index.php index.html;
root /var/www;
}如果在/var/www下面沒有index.php,index.html的時(shí)候,直接訪問域名,找不到文件,會(huì)報(bào)403 forbidden。
例如:你訪問www.tjdsmy.cn而這個(gè)域名,對(duì)應(yīng)的root指定的索引文件不存在。
2、權(quán)限問題
對(duì)于PHP而言,如果nginx用戶沒有web目錄的權(quán)限,則會(huì)導(dǎo)致該錯(cuò)誤。
解決辦法:修改web目錄的讀寫權(quán)限,或者是把nginx的啟動(dòng)用戶改成目錄的所屬用戶,重起一下就能解
chown -R nginx_user:nginx_user /htdocs