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

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

我工作的地方(一家 Web 开发公司)有一个测试服务器,它有一个特殊的设置。也就是说,请求

foo.myusername.thisserver.com

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

/home/myusername/foo/web

在该服务器上。只需在主目录中创建一个新目录就足够了。无需编辑 Apache 配置,甚至无需重新启动它。这对于开发来说非常方便。您只需从 SVN 签出一个项目就可以了(大多数时候)。

我很好奇,这是怎么做到的?

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

/home/myusername/foo/somedir/webroot

但我不知道 Apache 配置在这方面有多灵活。

答案1

相关内容