Pular para o conteúdo principal

Questão de Sistemas Operacionais — Apache — FGV 2024

Sistemas OperacionaisApache
Código
fg085680
Banca
FGV
Órgão
INPE
Ano
2024
Nível
Superior
Cargo
Tecnologista Júnior I - Especificações de Rede, Análise de Acessos, Informações e Requisitos de Segurança. Instalação e Administração de Equipamentos
O arquivo .htaccess desempenha um papel fundamental no gerenciamento do servidor Apache HTTP. Com a capacidade de controlar diversos aspectos como redirecionamento de URL, restrições de acesso e páginas de erro personalizadas, o .htaccess tornou-se uma ferramenta essencial para administradores de servidores web.Baseando-se nesse contexto, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.( ) As diretivas de configuração presentes em um arquivo .htaccess são aplicadas ao diretório no qual ele se encontra, assim como a todos os seus subdiretórios.( ) Uma justificativa para evitar o uso do .htaccess é a perda de performance. Ao configurar a diretiva 'AllowOverride' para permitir seu uso, o Apache procura por arquivos .htaccess em todos os diretórios, mesmo se eles não forem realmente utilizados, gerando sobrecarga de desempenho.( ) O módulo mod_rewrite é indicado para situações simples de manipulação de URL. Caso o objetivo seja manipulação da string de consulta ou tarefas mais complexas, é necessário usar o módulo mod_alias.As afirmativas são, respectivamente,
  1. AV – F – F.
  2. BF – F – V.
  3. CV – V – F
  4. DV – V – V.
  5. EV – V – F.
Revelar gabarito e comentário

GabaritoC — V – V – F

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.htaccess

Gabarito: letra C — sequência V – V – F. A primeira afirmativa está correta: as diretivas do.htaccess se aplicam ao diretório e subdiretórios. A segunda também é verdadeira: a procura por.htaccess em cada diretório (mesmo quando inexistente) gera perda de performance. A terceira é falsa: o mod_rewrite é o módulo robusto para manipulação complexa de URLs, enquanto o mod_alias é mais simples.

Afirmativa

Julgamento

Justificativa

I — As diretivas de configuração presentes em um arquivo.htaccess são aplicadas ao diretório no qual ele se encontra, assim como a todos os seus subdiretórios.

Verdadeiro

As diretivas do.htaccess se aplicam ao diretório e subdiretórios.

II — Uma justificativa para evitar o uso do.htaccess é a perda de performance. Ao configurar a diretiva 'AllowOverride' para permitir seu uso, o Apache procura por arquivos.htaccess em todos os diretórios, mesmo se eles não forem realmente utilizados, gerando sobrecarga de desempenho.

Verdadeiro

A procura por.htaccess em cada diretório (mesmo quando inexistente) gera perda de performance.

III — O módulo mod_rewrite é mais simples que o mod_alias, sendo indicado para redirecionamentos básicos.

Falso

O mod_rewrite é o módulo robusto para manipulação complexa de URLs, enquanto o mod_alias é mais simples.

Item I — ✅ Verdadeiro

As diretivas em um arquivo.htaccess são aplicadas ao diretório onde ele está e a todos os seus subdiretórios. Conforme o contexto do Apache, "os arquivos.htaccess... as diretrizes se aplicam apenas para aquele diretório e todos os seus subdiretórios". Portanto, a afirmação está correta.

Item II — ✅ Verdadeiro

O uso de.htaccess pode causar perda de desempenho. Quando a diretiva AllowOverride está ativa (por exemplo, All ou AuthConfig), o Apache verifica por um arquivo.htaccess em cada diretório da requisição (desde o diretório raiz até o alvo), mesmo que ele não exista. Essa varredura adicional gera sobrecarga, sendo uma razão comum para evitar.htaccess em favor de configurações centralizadas no httpd.conf. A afirmativa está correta.

Item III — ❌ Falso

A afirmação inverte as funções dos módulos. O mod_rewrite é justamente o módulo indicado para manipulações complexas de URL, incluindo reescrita de query strings, condições e regras avançadas. Já o mod_alias é mais simples, usado para redirecionamentos básicos e mapeamento de caminhos. Portanto, a terceira afirmativa é falsa.

Alternativa A — ❌ Incorreta (V – F – F)

A sequência proposta (V – F – F) erra no item II (que é verdadeiro) e no item III (que é falso, mas a alternativa o considera verdadeiro na segunda posição? Na verdade, é V-F-F: item II falso, item III falso. Item II é verdadeiro, então a alternativa está incorreta.

Alternativa B — ❌ Incorreta (F – F – V)

A sequência F – F – V erra nos três itens: item I é verdadeiro (não falso), item II é verdadeiro (não falso), e item III é falso (não verdadeiro).

Alternativa C — ✅ Correta (V – V – F) ⟵ GABARITO

A sequência V – V – F corresponde exatamente ao julgamento dos itens: I verdadeiro, II verdadeiro, III falso. Portanto, está correta.

Alternativa D — ❌ Incorreta (V – V – V)

A sequência V – V – V erra no item III, que é falso.

Alternativa E — ❌ Incorreta (V – V – F) (duplicata)

A alternativa E também apresenta V – V – F, mas considerando o gabarito oficial, a letra C é a resposta. Possivelmente houve erro na formulação da questão, mas deve-se seguir o gabarito.

PEGA ESSA DICA!

Lembre-se: o arquivo.htaccess é verificado em cada diretório desde a raiz até o destino, o que impacta o desempenho. Já o mod_rewrite é o módulo avançado para reescrita de URLs; o mod_alias é para redirecionamentos simples. Essa distinção é recorrente em provas.

Gabarito: letra C — sequência V – V – F.

Link permanente: /questoes/fg085680