...私はすべて完璧ジャンゴとnginxの設定、私のサイトは完璧なすべての静的を示しファイルは完璧に読み込まれます。しかし...... Nginxはメディアファイルを提供していない、私は私の構成をチェックし、すべてが大丈夫と思われる。しかし、私は常に404エラーを取得し、ルートは静的ファイルが、メディア・ワードnginxの - ジャンゴ私は(私の悪い英語のため申し訳ありませんが)</p> <p>私は特有の問題を抱えている完璧な静的なファイルを提供ではなく、メディアファイル
で、これは静的ファイルのルート http://project.com/static/css/custom.css
そして、このメディアファイルがあるが http://project.com/media/stores/logos/solutions_logo_rdWRcqQ.jpg
これがあるのと同じですnginxの設定ファイル
server {
listen 80;
server_name project.com;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/username;
}
location /media/ {
root /home/username;
}
location/{
include proxy_params;
proxy_pass http://unix:/home/username/project.sock;
}
}
そして、これは、Djangoの設定
ですSTATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static/'),
)
STATIC_ROOT=os.path.join(os.path.dirname(os.path.dirname(BASE_DIR)), 'static/')
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(os.path.dirname(os.path.dirname(BASE_DIR)), 'media/')