私はuwsgiとnginxで動作するDjangoプロジェクトを設定しています。静的コンテンツのために、私は私のnginx.confに次き:静的コンテンツのリクエストがuwsgiに移動するのはなぜですか?
location /static {
alias /Users/me/mystatic; # your Django project's static files - amend as required
}
私は/Users/me/mystatic
にSTATIC_ROOT
を設定し、そのディレクトリにすべての静的ファイルをコピーするcollectstatic
と呼ばれています。私のuwsgiログには、静的コンテンツのGETリクエストがあります。 nginxは静的コンテンツを提供するはずなので、GETリクエストはなぜuwsgiに送信されますか?
場所を追加しようとすると、 – aliasav
がうまくいかない場合は、nginx confの残りの部分を追加してください。また、djangoの設定でSTATIC_URLが "/ static /"になっていることを確認してください。 – aliasav