Existem vários contextos disponíveis para a maioria das diretivas de configuração do Apache.
Os dois que você está preocupado são Configuração do Servidor (também conhecida como Global) e Host Virtual . A maioria das diretivas que podem ser aplicadas a um host virtual específico também pode ser aplicada globalmente, fora de uma tag <VirtualHost> .
Se uma diretiva for usada no contexto Server Config, ela será aplicada a todos os hosts virtuais, a menos que uma diretiva conflitante seja especificamente aplicada.
Na documentação oficial das diretivas do Apache e seus módulos, você verá as seguintes palavras-chave para descrever em qual contexto elas podem ser usadas:
Snippet do Apache:
config do servidor - Isso significa que a diretiva pode ser usada nos arquivos de configuração do servidor (por exemplo, httpd.conf), mas não em qualquer contêiner <VirtualHost> ou <Directory> . Não é permitido em arquivos .htaccess.
host virtual - Esse contexto significa que a diretiva pode aparecer dentro de <VirtualHost> contêineres nos arquivos de configuração do servidor.
directory - Uma diretiva marcada como sendo válida neste contexto pode ser usada dentro dos contêineres <Directory> , <Location> , <Files> , <If> e <Proxy> na configuração do servidor arquivos, sujeitos às restrições descritas nas seções de configuração.
.htaccess - Se uma diretiva for válida neste contexto, significa que ela pode aparecer dentro de arquivos .htaccess por diretório. Pode não ser processado, embora dependendo das substituições atualmente ativas.
Fonte: Documentação do Apache 2.4