Nginx設置目錄的訪問權限實現訪問靜態(tài)資源
從日志信息來看,確實是權限問題(Permission denied)。我們可以重新檢查并設置權限,確保 Nginx 用戶有權限訪問這些文件。
檢查 Nginx 用戶:首先確認 Nginx 使用的用戶,一般是 www-data 或 nginx。你可以在 Nginx 配置文件中找到用戶信息(通常在 /etc/nginx/nginx.conf):
user www-data;
設置目錄和文件權限:假設 Nginx 用戶是 www-data,我們需要確保該用戶對目錄和文件具有讀取權限:
sudo chown -R www-data:www-data /home/lighthouse/webapp/image/article/ sudo chmod -R 755 /home/lighthouse/webapp/image/article/
檢查上級目錄權限:Nginx 用戶還需要對上級目錄具有執(zhí)行權限,以便能夠進入這些目錄:
sudo chmod 755 /home/lighthouse/ sudo chmod 755 /home/lighthouse/webapp/ sudo chmod 755 /home/lighthouse/webapp/image/
重啟 Nginx 服務:修改權限后,重啟 Nginx 服務使配置生效:
sudo systemctl restart nginx
執(zhí)行這些步驟后,再次嘗試訪問圖片文件。如果問題仍然存在,請告訴我,我會繼續(xù)幫你排查。
sudo chown -R lighthouse:www-data /home/lighthouse/webapp/image/article/
到此這篇關于Nginx設置目錄的訪問權限實現訪問靜態(tài)資源的文章就介紹到這了,更多相關Nginx 目錄訪問權限內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Ubuntu下Nginx配置ThinkPHP的Pathinfo和URl Rewrite模式
這篇文章主要介紹了Ubuntu下Nginx配置ThinkPHP的Pathinfo和URl Rewrite模式,Ubuntu下的配置會有一些不同之處,需要的朋友可以參考下2015-07-07

