在目录/var/www
中,我有以下目录:foo
,bar
和baz
。我希望foo
成为我的文档根目录,也就是说,在请求www.example.com/
时,会提供目录/var/www/foo
。否则,对于所有其他目录,/var/www/
被视为文档根,因此www.example.com/bar/
提供/var/www/bar/
,www.example.com/baz/
显示/var/www/baz
。
我可以将文档根目录设置为/var/www/foo/
并将目录bar
和baz
移动到那里,我不想这样做。服务器有一个主要目的和一些其他不相关的任务,这些任务包含在这些附加目录中。我不想混淆这个。
我可以将文档根目录设置为/var/www/foo
并使用Alias
指令将其他目录映射到所需位置,因此在上面的情况下
Alias /bar /var/www/bar
Alias /baz /var/www/baz
但是,每次添加另一个目录时,我都必须修改apache配置。
有更好的方法吗?