nginx 403 Forbidden 排錯(cuò)記錄

記錄一次nginx 403錯(cuò)誤的處理情況 抖仅,當(dāng)然nginx 403錯(cuò)誤引起的原因有很多蚕冬,這里記錄的只是其中一種 (權(quán)限引發(fā)的問題)


場(chǎng)景:

我把個(gè)人簡(jiǎn)歷放在github上,但是訪問很慢膊畴,就把這個(gè)靜態(tài)簡(jiǎn)歷遷移到我的VPS服務(wù)器上抚笔,使用nginx做web服務(wù),訪問時(shí)出現(xiàn)403錯(cuò)誤

nginx配置(只展示重要部分):
server {
        listen  10000 ;
    server_name xxxx.xxxx.com ;
        access_log /home/resume/log/access.log main ;
        error_log /home/resume/log/error.log ;
    location / {
          root /home/resume/www ;
          index index.html ;
    }
}
訪問結(jié)果:
Paste_Image.png
查看nginx錯(cuò)誤日志:

出現(xiàn)了關(guān)鍵字“Permission denied”

2016/12/23 14:02:26 [error] 5887#5887: *573 open() "/home/resume/www/index.html" failed (13: Permission denied), client: 192.168.15.2, server: xxxx.xxxx.com, request: "GET /index.html HTTP/1.0", host: "xxxx.xxxx.com"
排錯(cuò)記錄:

一看是權(quán)限問題请琳,馬上把** /home/resume/www**目錄下的所有文件權(quán)限改為777 ,重新訪問還是 403 粱挡,反反復(fù)復(fù)折騰了很久,無解....
第二天晚上繼續(xù)俄精,懷疑是nginx配置錯(cuò)誤询筏,搜索 nginx html時(shí)找到這個(gè)文章nginx 代理本地的html
原來是nginx配置中的用戶權(quán)限問題

  1. 查看nginx worker 用戶,www-data 是nginx默認(rèn)配置的


    Paste_Image.png
  2. 靜態(tài)文件存放的文件夾用戶是scott,組為executor 竖慧,所nginx用戶為www-data導(dǎo)致權(quán)限問題(如果nginx配置的用戶和靜態(tài)文件的用戶不匹配屈留,那怕權(quán)限是777也會(huì)出現(xiàn)權(quán)限問題,具體看<nginx.conf> nginx用戶權(quán)限)
    用戶
  3. 配置nginx權(quán)限和靜態(tài)文件統(tǒng)一
  • 編輯nginx配置文件
vim /etc/nginx/nginx.conf
  • 修改文件第一行的為靜態(tài)文件的用戶和組
# user 用戶名 用戶組  ; 這里的用戶名和組就是靜態(tài)文件的
user scott executor ;
Paste_Image.png
  1. 檢查配置正確性
nginx -t

上面的命令執(zhí)行后返回以下內(nèi)容則成功

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
  1. 重啟nginx
nginx -s stop
nginx -c /etc/nginx/nginx.conf
參考:
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末灌危,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子碳胳,更是在濱河造成了極大的恐慌勇蝙,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件挨约,死亡現(xiàn)場(chǎng)離奇詭異味混,居然都是意外死亡产雹,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門翁锡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蔓挖,“玉大人,你說我怎么就攤上這事馆衔∥僚校” “怎么了?”我有些...
    開封第一講書人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵角溃,是天一觀的道長(zhǎng)拷获。 經(jīng)常有香客問我,道長(zhǎng)减细,這世上最難降的妖魔是什么匆瓜? 我笑而不...
    開封第一講書人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮未蝌,結(jié)果婚禮上驮吱,老公的妹妹穿的比我還像新娘。我一直安慰自己萧吠,他們只是感情好左冬,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著怎憋,像睡著了一般。 火紅的嫁衣襯著肌膚如雪九昧。 梳的紋絲不亂的頭發(fā)上绊袋,一...
    開封第一講書人閱讀 51,292評(píng)論 1 301
  • 那天,我揣著相機(jī)與錄音铸鹰,去河邊找鬼癌别。 笑死,一個(gè)胖子當(dāng)著我的面吹牛蹋笼,可吹牛的內(nèi)容都是我干的展姐。 我是一名探鬼主播,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼剖毯,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼圾笨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起逊谋,我...
    開封第一講書人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤擂达,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后胶滋,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體板鬓,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡悲敷,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了俭令。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片后德。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖抄腔,靈堂內(nèi)的尸體忽然破棺而出瓢湃,到底是詐尸還是另有隱情,我是刑警寧澤妓柜,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布箱季,位于F島的核電站,受9級(jí)特大地震影響棍掐,放射性物質(zhì)發(fā)生泄漏藏雏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一作煌、第九天 我趴在偏房一處隱蔽的房頂上張望掘殴。 院中可真熱鬧,春花似錦粟誓、人聲如沸奏寨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽病瞳。三九已至,卻和暖如春悲酷,著一層夾襖步出監(jiān)牢的瞬間套菜,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工设易, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留逗柴,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓顿肺,卻偏偏與公主長(zhǎng)得像戏溺,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子屠尊,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 《老男孩Linux運(yùn)維》筆記 隱藏Nginx軟件版本號(hào) 一般來說旷祸,軟件的漏洞都和版本有關(guān)。因此要盡量隱藏對(duì)訪問用戶...
    Zhang21閱讀 3,640評(píng)論 0 28
  • 配置運(yùn)行Nginx服務(wù)器用戶(組) 用于配置運(yùn)行Nginx服務(wù)器用戶(組)的指令是user讼昆,其語法格式為: use...
    吃瓜的東閱讀 4,491評(píng)論 0 41
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理肋僧,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,654評(píng)論 18 139
  • 1. Nginx的模塊與工作原理 Nginx由內(nèi)核和模塊組成嫌吠,其中止潘,內(nèi)核的設(shè)計(jì)非常微小和簡(jiǎn)潔,完成的工作也非常簡(jiǎn)單...
    rosekissyou閱讀 10,211評(píng)論 5 124
  • 上一篇《WEB請(qǐng)求處理一:瀏覽器請(qǐng)求發(fā)起處理》辫诅,我們講述了瀏覽器端請(qǐng)求發(fā)起過程凭戴,通過DNS域名解析服務(wù)器IP,并建...
    七寸知架構(gòu)閱讀 80,995評(píng)論 21 356