これが本当にばかげた質問である場合は、まずお詫び申し上げます。
OK - Flask + nginx を使用して、個人使用を目的とした小さなアプリを作成しています。
nginx とフラスコをセットアップしましたが、nginx は Flask アプリの静的アセットを非常にうまくサーバーします。私が今やりたいことは/media/
、Ubuntuサーバーボックスからすべてのメディアファイルをサーバー化することです。
/media
基本的に、nginxが、USBドライブ、SDカードなど、利用可能なファイルにアクセスしてサーバーできるようにしたいと考えています。
静的およびメディアのエイリアスを使用してnginxをセットアップしました:
location /static {
alias /path/to/my/app/static;
}
location /media {
alias /media;
}
静的パスをメディアエイリアスにコピーすると、静的ファイルが取得されるため、nginxが満足していると確信しています。
をポイントした瞬間にlocalhost/media
、空のページが表示されます (nginx 403 禁止ページではありません)。
の権限/media
を 744 に変更しようとしましたが、変更はありません。/media
ディレクトリを「見る」ことができない根本的な理由はありますか?
どんな助けでも大歓迎です。