On my Mac OSX Apache server there are 2 sites, school and club, with web roots at www/school and www/club. Apache is configured via virtual hosts to serve school at school.domain.edu and club at school.domain.edu/club. The most salient difference between the two sites is that club uses a Drupal installation whereas school is written in a custom Coldfusion framework.
This configuration worked quite nicely until recently, when it seems that the Drupal installation in www/club suddenly began treating school.domain.edu/index.cfm as a node somehow, trying to load the club site's template css and modules when the school site's index is accessed, resulting in very messy page. Other pages in www/school are unaffected, only the index page seems to have been eaten by Drupal.
I don't have much Drupal experience, and I am utterly baffled how the Drupal installation in one site of a virtual host setup can hijack the other site. Does anyone have any idea what I should change to tell Drupal to stay in its own site?