具有两个文档根目录的Apache虚拟主机
我有两个目录具有两个文档根目录的Apache虚拟主机,apache,config,Apache,Config,我有两个目录/foo和/bar。两个目录的内容都应用作my DocumentRoot 我通过添加DocumentRoot和Alias/Directory尝试了这一点: <VirtualHost *:80> DocumentRoot "/foo" ServerName local.php Alias / /bar/ <Directory "/bar"> Options Includes Indexes FollowSymLin
/foo
和/bar
。两个目录的内容都应用作my DocumentRoot
我通过添加DocumentRoot
和Alias/Directory
尝试了这一点:
<VirtualHost *:80>
DocumentRoot "/foo"
ServerName local.php
Alias / /bar/
<Directory "/bar">
Options Includes Indexes FollowSymLinks
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
DocumentRoot“/foo”
ServerName local.php
别名//条/
选项包括索引和符号链接
命令允许,拒绝
通融
如果我删除Alias/Directory
,则只提供/foo
中的文件。如果有,则只提供来自/bar
的文件
如何让apache同时使用这两个目录?我不确定这是否可行。例如,如果您在
/foo
和/bar
下有两个同名的文件或目录,那么将向客户端显示什么?可能是打开的,优先于其他文件或目录?此链接可能会有一些用处:@Krister Andersson:这非常有用。Feal可以自由添加您的评论作为答案来获得积分。