Nginx報錯:Permission denied,沒有權限!


前幾天在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/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM