Ubuntu Apache のすべての vhost を 1 つのファイルにまとめる

Ubuntu Apache のすべての vhost を 1 つのファイルにまとめる

Ubuntu LAMP で vhost を設定するために見つけたすべての手順では、vhost ごとに新しい vhost conf ファイルを作成する必要があります。すべての vhost を 1 つのファイルで宣言できますか。また、そのためには何が必要ですか。

答え1

1 つの大きなファイルを作成でき、気にするホスト名が 1 つまたは 2 つだけであれば問題なく動作します。ホストが多数ある場合でも、技術的には 1 つのファイルで動作します。

しかし、ホストが多数ある場合 (私の場合は 2 台または 3 台以上)、各ホストを独自のファイルにして、SSL インジケーター付きの FQDN にちなんで名前を付けると (つまり、ssl-webapp3.example.com.confまたはwebapps.example.com.confまたはwww.example.com.conf)、作業がはるかに簡単になり、長期的には「保守が容易」になります。また、個々のホスト/サイトの有効化/無効化も簡単になります。

関連情報