DocumentRoot é o local no servidor da Web do qual o servidor da Web será exibido arquivos se um usuário visitar o link . Todos os seus arquivos visíveis na Web devem estar no nível da pasta ou abaixo dele.
O bloco Diretório permite que você especifique regras de configuração do Apache que só devem ser aplicadas a um diretório específico.
Os dois não precisam corresponder, e um bloco <Directory>
pode ser colocado dentro de um bloco VirtualHost ou na configuração geral do servidor, de acordo com os documentos do Apache.
Além disso, você pode ter vários blocos de diretório. Por exemplo, se seu DocumentRoot for var/www
e você quiser restringir o acesso a /var/www/private
, você poderá criar <Directory /var/www/private></Directory>
block e colocar as configurações de segurança desejadas nele sem afetar outras pastas.