在我工作的地方(一家网络开发公司),我们有一个具有特殊设置的测试服务器。哪个是请求
foo.myusername.thisserver.com
Run Code Online (Sandbox Code Playgroud)
将自动将您发送到位于以下位置的文件
/home/myusername/foo/web
Run Code Online (Sandbox Code Playgroud)
在那个服务器上。只需在 homedir 中创建一个新目录就足够了。无需编辑 Apache 配置,甚至无需重新启动它。这对于开发来说非常方便。您只需要从 SVN 签出一个项目就可以了(大多数情况下)。
我想知道,这是怎么做到的?
另外,如果可能的话,我希望可以通过编辑应用程序目录中的文件(在本例中为 /home/myusername/foo)来覆盖 webroot,例如将其设置为
/home/myusername/foo/somedir/webroot
Run Code Online (Sandbox Code Playgroud)
但我不知道 Apache 配置在这方面有多灵活。
apache-2.2 ×1