A documentação está correta, e a diretiva <Directory>
deve ser o caminho completo .
Seu primeiro exemplo é como você deve configurar a diretiva para VirtualHosts e aplica as opções dentro da diretiva para apenas o DocumentRoot
. Seu segundo exemplo está se referindo à raiz do sistema de arquivos (literalmente /
).
Você não postou o restante da diretiva, mas isso é normalmente usado como uma maneira de tentar prender o Apache e restringir seu acesso, e é geralmente (mas nem sempre) colocado dentro do principal apache2.conf
ou httpd.conf
de arquivos de configuração, com seus VirtualHosts permitindo explicitamente o acesso para seus próprios diretórios DocumentRoot
, então os dois são freqüentemente usados juntos.
Note that the default access for <Directory /> is to permit all access. This means that Apache httpd will serve any file mapped from an URL. It is recommended that you change this with a block such as:<Directory /> Require all denied </Directory>and then override this for directories you want accessible. See the Security Tips page for more details.