Define a linha de base para qualquer diretório que possa ser acessado pelo site configurado.
As opções definidas serão herdadas pelos elementos dentro desses diretórios. Você pode definir ainda mais a configuração de elementos aninhados. Como é feito para /var/www/html
. A principal mudança de configuração aqui parece ser a adição da opção Indexes
para esse diretório (diretórios acima não teria a opção ativada).
Em geral, você geralmente encontrará dois tipos de diretivas que envolvem outras diretivas em um arquivo de configuração do Apache HTTPD. <Directory>
e <Location>
.
Em ambos os casos, eles geralmente definem um escopo no qual outras diretivas são válidas.
<Directory>
refere-se a um local no seu sistema de arquivos local. <Location>
refere-se a uma parte da URL usada para acessar um determinado local através do HTTPD.
Para citar a documentação do Apache HTTPD:
When to use
<Location>
Use
<Location>
to apply directives to content that lives outside the filesystem. For content that lives in the filesystem, use<Directory>
and<Files>
. An exception is<Location />
, which is an easy way to apply a configuration to the entire server.