Linux部署nginx訪問文件403問題及解決
問題描述
在linux服務器上通過nginx部署,訪問文件403
新配置了一個用戶來部署服務,將部署文件更新到原有目錄下,結(jié)果nginx訪問403
原因
沒有配置文件的讀寫權(quán)限,默認不可讀寫,nginx無法訪問到文件從而報錯
解決方案一
簡單粗暴,直接運行 chomd -r 777
修改當前web目錄的讀寫權(quán)限
解決方案二
查看服務器的umask值(umask),修改為0022
//使用 umask 0022設置為0022 umask 0022 //然后修改 vim /etc/bashrc 文件 ,最后一行修改為 umask 0022 如下圖所示即可 vim /etc/bashrc // 最后一句umask 0077 改為 umask 0022
umask值用于設置用戶在創(chuàng)建文件時的默認權(quán)限
當我們在系統(tǒng)中創(chuàng)建目錄或文件時
目錄或文件所具有的默認權(quán)限就是由umask值決定的
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
linux采用scp命令拷貝文件到本地,拷貝本地文件到遠程服務器的方法
今天小編就為大家分享一篇linux采用scp命令拷貝文件到本地,拷貝本地文件到遠程服務器的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07Apache Request-URI Too Large錯誤解決方法
這篇文章主要介紹了Apache Request-URI Too Large錯誤解決方法,需要的朋友可以參考下2014-05-05