1

NGINXを実行しているサーバーとgunicorn/Djangoを実行している別のサーバーがあります.Djangoのドキュメントで推奨されているように、NGINXから直接静的ファイルを提供することができましたが、ユーザーがアップロードしたファイルに問題があり、サーバーにアップロードされます.サーバーにはNGINXがあるため、ユーザーはファイルを見つけて閲覧することができません。

Djangoから別のサーバーにファイルをアップロードするには? またはNGINXにアップロードした後、他のサーバーからファイルを転送する方法は?

注: CDN オプションはありません。サーバーから静的データをサーバーに送信します。

4

1 に答える 1

1

あるサーバーから別のサーバーにファイルを共有するためのソリューションを実装する必要があります。NFS は、Linux などの Unix の標準です。別の方法は、ライブ ミラーリングを使用することです。つまり、nginx サーバーにメディア ファイル ディレクトリのコピーを作成し、同期を維持します。これを設定するには、おそらく多くのオプションがあります。うまく使いこなしましたlsyncd

于 2016-10-19T08:06:48.277 に答える