助けていただきたい質問があります。Debian サーバーから、それぞれ独自の仮想環境を持つ複数のサイトを実行したいと考えています。
www-data
またはディレクトリに virtualenv を作成する必要がありますか/home/<user_name>/
?
あるいは、次のようなこともできます:
- 私の仮想環境を
/home/<user_name>/<site_name>
- サイトのコードを入力する
www-data/<site_name>
提供していただける情報があれば、よろしくお願いします。
答え1
これは、他の何よりも好みと慣習の問題です。Debian システムでは、Web アプリ関連のすべてを の下に置く傾向があります/var/www/<site_name>
。ユーザーがそのディレクトリにアクセスできると予想される場合は、その/home/<user_name>
ディレクトリの下にシンボリック リンクを配置します。これにより、物事がきちんと分離されながらもアクセス可能になり、すべてを移動/再構成することなく、後で構造の一部を変更できるようになります (例: Web サイトのストレージを移動する)。