レンタルしたサーバー(主ドメインxxx.com)が
/htdocs/
- /aaa.com/
っていう構成でマルチドメインを実装してまして
ここにすでに存在するサイト aaa.com
のデータを移管しているところです
まだDNS書き換えしてないのでhostsを書き換えて動作検証しようと

000.000.000.00 xxx.com aaa.com
と書き込んで確かに意図通りに検証できたのですが
どういう理屈で動いているのかが分かりません
xxx.comだけの指定なら何となく分かるのですが
aaa.comとアドレスを打ったらxxx.comでなくaaa.comフォルダの中身を参照する仕組みはどこで実装されているのでしょうか?
これはサーバー側でそういう設定になってるのでしょうか
またこの辺の理解を深めるには何を勉強したらいいですか?