Pular para o conteúdo principal

Questão de Sistemas Operacionais — Apache — FGV 2024

Sistemas OperacionaisApache
Código
fg077442
Banca
FGV
Órgão
CVM
Ano
2024
Nível
Superior
Cargo
Analista - Perfil 9 - TI / Infraestrutura e Segurança - Tarde
Gomes foi contratado pela Comissão de Valores Mobiliários (CVM) para fazer uma alteração nas diretivas do servidor Apache da CVM. Ele solicitou uma modificação na pasta raiz indicando a partir de qual pasta do servidor os arquivos e pastas contidos na URL solicitada serão pesquisados.Desse modo, assumindo o caminho como /opt/www, se a URL solicitada for http://www.cvm.com/9.10/index.html, o arquivo index.html será procurado na pasta /opt/www/9.10. Gomes deverá alterar a configuração na diretiva:
  1. ADocumentRoot;
  2. BDirectoryIndex;
  3. CServerRoot /etc/apache2;
  4. DMaxSpareServers;
  5. EUserDir public_html.
Revelar gabarito e comentário

GabaritoA — DocumentRoot;

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

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.

Link permanente: /questoes/fg077442