web-dev-qa-db-ja.com

サイトで利用可能なサブフォルダーとa2ensite?

私のローカルホストでの仕事のために、私はたくさんの(50以上と考えて)サイトを実行しています。これらは約8つの異なるクライアントのためのものです。

サイトをサブフォルダーに整理したい。

サイトをサブフォルダに入れてみました。

/ etc/Apache2/sites-available/client1/first-site
/etc/Apache2/sites-available/client1/second-site
/etc/Apache2/sites-available/client1/third-site
/etc/Apache2/sites-available/client2/first-site2
/etc/Apache2/sites-available/client2/second-site2

ただし、次の組み合わせを使用します。

a2ensite client1/first-site
a2ensite最初のサイト

サイトが存在しないと言います。

私が使用する場合:

a2ensite client1

その後、ディレクトリ全体を有効/無効にすることができますが、それは本当に私が望むものではありません。

これは可能ですか?または、手動でシンボリックリンクを作成する必要がありますか?もしそうなら、サブフォルダを処理するa2ensiteの代わりとして使用できる機能がありますか?

3
Hailwood

いいえ、できません。次のような組織を検討してください。

/etc/Apache2/sites-available/00-client0-first-site
/etc/Apache2/sites-available/00-client0-second-site
/etc/Apache2/sites-available/00-client0-third-site
/etc/Apache2/sites-available/01-client1-first-site
/etc/Apache2/sites-available/01-client1-second-site

したがって、シンボリックリンクを手動で作成せずに有効にすることができます。

有用なリンク 複数の仮想ホストについて

7
peppe84