自动将子域名连接到apache中的目录

我在哪里工作(一个webdev公司),我们有一个特殊的设置testing服务器。 这是请求

foo.myusername.thisserver.com 

会自动将您发送到位于的文件

 /home/myusername/foo/web 

在该服务器上。 只要在homedir中创build一个新目录就足够了。 不需要编辑Apacheconfiguration甚至重新启动它。 这对于开发非常方便。 你只需要从SVN中检查一个项目,并且你很好(大部分时间)。

我在想,这是怎么做的?

另外,如果可能的话,我希望能够通过编辑应用程序目录中的文件(在这种情况下为/ home / myusername / foo)覆盖webroot,例如将其设置为

 /home/myusername/foo/somedir/webroot 

但是我不知道Apacheconfiguration在这方面有多灵活。