Nginx報錯:Permission denied,沒有許可權!

獵手家園發表於2021-11-22

前幾天在nginx中部署H5時遇到過這麼一個錯誤:

[error] "/data/www/1234.jpg" failed (13: Permission denied), client: 10.10.10.10, server: www.domain.com, request: "GET /1234.jpg HTTP/1.1", host: "www.domain.com"

 

這個問題就是由於許可權引起的。

解決辦法1:

修改nginx的執行許可權,修改ngixn.conf檔案第一行:

user root root;

解決辦法2:

修改H5檔案目錄的許可權,使其與nginx的使用者保持一致。使用chown命令,基本語法如下:

chown [-R]  賬號名稱  檔案或目錄
chown [-R]  賬號名稱: 使用者組名稱  檔案或目錄

說明:
-R : 進行遞迴( recursive )的持續更改,即連同子目錄下的所有檔案、目錄都更新成為這個使用者組。常常用在更改某一目錄的情況。

 

示例:

chown -R /H5/

 

相關文章