Apache Server Directives
Gabarito: letra A. A diretiva DocumentRoot define o diretório raiz a partir do qual o servidor Apache busca arquivos para responder a requisições HTTP. No caso, ao configurar DocumentRoot /opt/www, a URL http://www.cvm.com/9.10/index.html faz o servidor procurar o arquivo em /opt/www/9.10/index.html. As demais alternativas referem-se a configurações distintas (página padrão, diretório de configuração do servidor, controle de processos e diretórios pessoais de usuários).
O Apache utiliza a diretiva DocumentRoot para mapear URLs em caminhos do sistema de arquivos. No material de apoio, afirma-se que "a página raiz é especificada através da diretiva DocumentRoot", confirmando seu papel.
Alternativa A — ✅ Correta ⟵ GABARITO
DocumentRoot é exatamente a diretiva que define o diretório raiz para servir documentos. Com DocumentRoot /opt/www, o servidor interpreta a requisição /9.10/index.html como o arquivo /opt/www/9.10/index.html.
Alternativa B — ❌ Incorreta
DirectoryIndex especifica o nome do arquivo padrão a ser servido quando um diretório é requisitado (ex.: index.html, index.php). Não define a raiz de busca; apenas o arquivo dentro do diretório já mapeado.
Alternativa C — ❌ Incorreta
ServerRoot indica o diretório onde estão os arquivos de configuração do Apache (como httpd.conf), e não a raiz dos documentos servidos.
Alternativa D — ❌ Incorreta
MaxSpareServers é uma diretiva de multiprocessamento que controla o número máximo de processos filhos ociosos. Não tem relação com a localização de arquivos.
Alternativa E — ❌ Incorreta
UserDir ativa o mapeamento de diretórios pessoais de usuários (ex.: ~usuario aponta para public_html dentro do home do usuário). Não é usada para definir a raiz geral do servidor.