【nginx】解決nginx搭建圖片服務器訪問圖片404


圖片通過ftp服務上傳到/home/ftpuser/www/images目錄下后訪問 http://192.168.128.128/images/xxx.jpg 還是 404 NOT FOUND ,解決:

 

①需要在nginx/html下創建一個images文件夾(實際訪問的不是這個路徑)

mkdir /usr/local/nginx/html/images

②修改、/usr/local/nginx/conf/nginx.conf在默認的server里再添加一個location並指定實際路徑:

  1.  
    location /images/ {
  2.  
    root /home/ftpuser/www/;
  3.  
    autoindex on;
  4.  
    }

這里寫圖片描述

修改完后需要重新啟動nginx

./nginx -s reload

說明

1)root則是將images映射到/home/ftpuser/www/images/ 
2)autoindex on便是打開瀏覽功能。 

注意

1)ftpuser這個用戶需要自己創建,在Linux安裝ftp組件(8步完成)已經創建過,所以在這里不再創建,若沒有,則需要自己創建,名字任意。 
2)root /home/ftpuser/www/這后面是不帶images的且root后面要有空格。www目錄下有images目錄,用於存放圖片!!

③修改用戶訪問權限

  1.  
    chown ftpuser /home/ftpuser
  2.  
    chmod 777 -R /home/ftpuser

這里寫圖片描述

 


免責聲明!

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



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