非 HTML/CS 錯誤,極大機率為 Boa 伺服器設定 或 檔案權限/路徑 問題。
404 Not Found (路徑錯) / 403 Forbidden (權限) / 500 Internal Server Error (伺服器錯誤)。Content-Type 是否為 image/*。tail -f /var/log/boa/access.log
tail -f /var/log/boa/error.log
尋找圖片請求對應的行,確認回傳碼與錯誤訊息。
/etc/boa/boa.conf):
DocumentRoot /var/www/html 是否指向正確目錄?Alias /images /real/path/to/images 設定?ls -l /var/www/html/image.jpg
# 應至少可被 boa 使用者讀取 (other r)
chmod o+r /var/www/html/image.jpg
AddType image/jpeg .jpg .jpeg 等設定存在於 mime.types 或 boa.conf。/home/user/images,但 DocumentRoot 為 /var/www → 加 Alias /images /home/user/images 並重啟 Boa。nobody 執行,圖片目錄權限 700 → chmod 755 目錄、644 檔案。Image.JPG 實際檔名 image.jpg → 修正 HTML 或重命名檔案。# 直接用 curl 模擬請求
curl -I https://localhost/image.jpg
# 應回傳 HTTP/1.1 200 OK 且 Content-Type: image/jpeg