Nginx 403 forbidden的解決辦法
更新時間:2014年03月04日 16:21:56 作者:
這篇文章主要介紹了Nginx 403 forbidden的解決辦法,,需要的朋友可以參考下
常見的,引起nginx 403 forbidden有二種原因,一是缺少索引文件,二權限問題。
1、缺少index.html或者index.php文件
復制代碼 代碼如下:
server {
listen 80;
server_name localhost;
index index.php index.html;
root /var/www;
}
listen 80;
server_name localhost;
index index.php index.html;
root /var/www;
}
如果在/var/www下面沒有index.php,index.html的時候,直接訪問域名,找不到文件,會報403 forbidden。
例如:你訪問www.test.com而這個域名,對應的root指定的索引文件不存在。
2、權限問題
對于PHP而言,如果nginx用戶沒有web目錄的權限,則會導致該錯誤。
解決辦法:修改web目錄的讀寫權限,或者是把nginx的啟動用戶改成目錄的所屬用戶,重起一下就能解決。 如:
復制代碼 代碼如下:
chown -R nginx_user:nginx_user /htdocs
【注意】:修改完配置別忘了重啟nginx服務
您可能感興趣的文章:
- Nginx出現403 Forbidden問題的常見原因與解決
- Nginx出現403?Forbidden的幾種簡單解決方式
- Nginx出現403 Forbidden的四種解決方案分享
- Nginx?403?forbidden錯誤的五種原因及詳細解決方法
- Nginx?403?forbidden錯誤的原因以及解決方法
- Nginx解決403 forbidden的完整步驟
- 詳解Nginx 出現 403 Forbidden 的解決辦法
- Nginx 出現 403 Forbidden 最終解決方法
- Nginx報403 forbidden錯誤 (13: Permission denied)的解決辦法
- Nginx網站根目錄更改及導致403 forbidden的問題解決
- Nginx 訪問 /root/下 403 Forbidden問題解決
相關文章
解讀nginx反向代理location和proxy_pass的映射關系
這篇文章主要介紹了解讀nginx反向代理location和proxy_pass的映射關系,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01讓VIM支持Nginx .conf文件語法高亮顯示功能的方法
這篇文章主要給大家介紹了關于讓VIM支持Nginx .conf文件語法高亮顯示功能的方法,文中分別介紹了手動修改和自動化腳本兩種方法的實現,都給出了詳細的示例代碼,需要的朋友可以參考借鑒,下面來一起看看吧。2017-07-07nginx代理webSocket鏈接,webSocket頻繁斷開重連方式
當使用Nginx代理WebSocket連接時,若60秒內無數據交互,連接會斷開,解決辦法包括增加proxy_read_timeout時長或在客戶端添加心跳機制,以維持連接穩(wěn)定2024-09-09Windows環(huán)境實現Nginx配置及開機自啟動
本文主要介紹了Windows環(huán)境實現Nginx配置及開機自啟動,通過兩種方式可以實現nginx的開機自啟動,具有一定的參考價值,感興趣的可以了解一下2024-03-03nginx與apache限制ip并發(fā)訪問 限制ip連接的設置方法
nginx限制ip并發(fā)數,也是說限制同一個ip同時連接服務器的數量,要使apache服務器做對同一IP地址的連接限制,需要mod_limitipconn來實現。一般需要手動編譯。不過模塊作者也提供了一些編譯好的模塊,根據自己的apache版本可以直接使用2012-11-11