佳木斯湛栽影视文化发展公司

主頁 > 知識(shí)庫 > Nginx解決403 forbidden的完整步驟

Nginx解決403 forbidden的完整步驟

熱門標(biāo)簽:美圖手機(jī) 檢查注冊(cè)表項(xiàng) 阿里云 智能手機(jī) 使用U盤裝系統(tǒng) 硅谷的囚徒呼叫中心 網(wǎng)站建設(shè) 百度競(jìng)價(jià)點(diǎn)擊價(jià)格的計(jì)算公式

網(wǎng)頁顯示 403 Forbidden

Nginx(yum 安裝日志一般在/var/log/nginx/error.log) 錯(cuò)誤日志顯示

open() "/web/www/one.txt" failed (13: Permission denied), client: 192.168.1.110, server: rumenz.com, request: "GET /one.txt HTTP/1.1", host: "rumenz.com"

總結(jié)四種原因:

  1. SELinux沒有關(guān)閉
  2. Nginx啟動(dòng)用戶和工作用戶不一致
  3. 網(wǎng)頁所在的目錄權(quán)限不對(duì)
  4. 缺少默認(rèn)的首頁

解決方案:

SELinux沒有關(guān)閉

1.1 臨時(shí)關(guān)閉SELinux,但是重啟操作系統(tǒng)還會(huì)開啟

setenforce=0

1.2 永久關(guān)閉SELinux

vim /etc/selinux/config

將SELINUX=enforcing 修改為 SELINUX=disabled 狀態(tài)

Nginx啟動(dòng)用戶和工作用戶不一致

[root@rumenz#]ps aux | grep "nginx: worker process" | awk '{print $1}'
nobody
root

修改Nginx 配置文件

vim /etc/nginx/nginx.conf

將 user nobody; 修改為 user root; 重啟Nginx

注意:Nginx的啟動(dòng)用戶和工作用戶可以不一致,但是要配好網(wǎng)頁目錄的權(quán)限,讓工作用戶有訪問網(wǎng)頁目錄的權(quán)限

網(wǎng)頁所在的目錄權(quán)限問題

3.1 精細(xì)控制:網(wǎng)頁根目錄要用x權(quán)限(也就是可以cd進(jìn)去),網(wǎng)頁所在的父級(jí)目錄要有r(可讀權(quán)限)

3.2 簡(jiǎn)單粗暴(不推薦,不安全,但是效果明顯):

chmod -R 777 /web
chmod -R 777 /web/www

缺少默認(rèn)的首頁

4.1 權(quán)限配完了,訪問首頁還顯示403 Forbidden?

4.2 網(wǎng)頁根目錄提供一個(gè)默認(rèn)的首頁:index.html

到此這篇關(guān)于Nginx解決403 forbidden的文章就介紹到這了,更多相關(guān)Nginx解決403 forbidden內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標(biāo)簽:懷化 通遼 黃山 煙臺(tái) 湖北 湘潭 賀州 山南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Nginx解決403 forbidden的完整步驟》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    抚州市| 海门市| 盖州市| 墨江| 平泉县| 林西县| 承德市| 略阳县| 乐亭县| 台北市| 贡觉县| 洮南市| 康乐县| 翁源县| 武乡县| 洱源县| 枣阳市| 中阳县| 疏勒县| 常山县| 张家界市| 钟山县| 广水市| 读书| 鸡东县| 科技| 南靖县| 延吉市| 烟台市| 汉中市| 常州市| 慈利县| 文昌市| 娱乐| 宝丰县| 吉林省| 霍邱县| 靖安县| 紫金县| 灵山县| 武宣县|