Apache Directory指令是否应该相对于DocumentRoot?
Apache Directory指令是否应该相对于DocumentRoot?我在VirtualHost的上下文中询问,但不应有任何区别。 换句话说,它应该是: <VirtualHost> DocumentRoot /var/www <Directory /var/www> ... 要么 <VirtualHost> DocumentRoot /var/www <Directory /> ... 两者都可以。在Apache的目录文档说: Directory-path可以是目录的完整路径,也可以是通配符字符串。 ...但是随后他们展示了两个与“完整路径”陈述相矛盾的示例。 ED:Apache Performance Tuning页面上的FollowSymLinks和SymLinksIfOwnerMatch和AllowOverride部分中也有相互矛盾的示例。 为了好玩,我查看了Debian的默认虚拟主机设置,发现了以下内容: <VirtualHost *:80> DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ...