[英]Static files not showing with nginx on django server
我在用nginx獲取靜態文件時遇到問題。
這是我的文件在/ etc / nginx / sites-available / app中的設置
location /static/ {
alias /home/username/projects/website/static/;
}
在我的服務器上,我檢查了文件是否正確存在於該目錄/ home / username / projects / website / static /
我看到在網頁中從http://xxx.xxx.xx.xx/static/app/images/image.png調用了文件
此文件位於服務器上的目錄/home/username/projects/website/static/app/images/image.png中
我的設置文件已這樣定義STATIC_ROOT
STATIC_ROOT = '/home/username/projects/website/static'
STATIC_URL = '/static/'
我真的很困惑 閱讀和搜索拼寫錯誤或不匹配的內容。 我真的需要一組新的眼睛和指針。
我沒有找到答案。 問題出在你的道路上
location /static/ {
alias /home/username/projects/website/static/;
}
它應該看起來像這樣
location /static {
alias /home/username/projects/website;
}
我遇到了類似的問題,因此我創建了此存儲庫以作為快速安裝指南。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.