ホームページ  >  に質問  >  本文

サーバー構成 - nginx+uwsgi を使用して Django プログラムを個別にデプロイする場合、非 root ユーザーは何に注意する必要がありますか?

以前は、同僚が開発した Django プログラムはすべてデプロイメントのために私に渡されていましたが、上司は現在、 それぞれが開発したプログラムが私を介さずに独立してデプロイできることを望んでいます 。上司は、私が Django を独立してデプロイするための非 root ユーザーを作成できることを望んでいます。
root ユーザーと権限は私の手の中にあります。 他の同僚は root 以外のアカウントです。root 以外のアカウントは、独自の django をデプロイするために nginx uwsgi を使用する必要があります。
このプロセス中に注意する必要がある落とし穴はありますか?偉大な神の導きを求めてください。

高洛峰高洛峰2671日前1088

全員に返信(2)返信します

  • 漂亮男人

    漂亮男人2017-06-26 10:51:57

    関連ディレクトリの権限の問題を除けば、その他はほぼ同じです。
    ワンクリックのインストール スクリプトを作成して、仏陀を西に送ることができます。

    返事
    0
  • 天蓬老师

    天蓬老师2017-06-26 10:51:57

    このシナリオに最適なソリューションは Docker です。

    1. Docker は、以前は nginx を使用して、ドメイン名または場所に基づいて対応するインスタンスに戻りました。

    2. オペレーティング システムが systemd を使用している場合は、uwsgiemperor を使用して uwsgi を管理することもできます。その後、nginx は逆生成のために root によって管理されます。

    返事
    0
  • キャンセル返事