【linux】nginx 在許可權不夠時會報404錯誤

來源:互聯網
上載者:User

標籤:style   blog   http   sp   檔案   2014   問題   log   bs   

在機器上進行root,mxx的帳號切換,部分檔案所有者和群組都是root賬戶導致mxx帳號下啟動nginx後訪問包如下錯誤

瞭解得知是可能跟 路徑或者許可權 有關係,或者SCRIPT_FILENAME 變數沒有被正確的設定(這在nginx是最常見的原因)

  1)如果html也出現404錯誤,那麼就是document root 設定的有問題

  2)檢查指令檔的許可權, 可能PHP或者web server不能讀取它

  3)SCRIPT_FILENAME設定錯誤

  解決方案:

  因為環境根本沒動過,就拷貝過,所以問題就出現在目錄檔案夾及檔案的許可權訪問上。因為不想在root下啟動(實際上php不允許在root賬戶啟動,原因還未知)於是重新設定了檔案的擁有者和使用者組,立即可以訪問後台了 

root下更改使用者組的命令:

chgrp  -R  普通帳號   目錄

root下更改所有者命令

chown  -F 普通帳號  目錄

【linux】nginx 在許可權不夠時會報404錯誤

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.