私のローカルホストでの仕事のために、私はたくさんの(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の代わりとして使用できる機能がありますか?
いいえ、できません。次のような組織を検討してください。
/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
したがって、シンボリックリンクを手動で作成せずに有効にすることができます。
有用なリンク 複数の仮想ホストについて