Questão de Sistemas Operacionais — Apache — FGV 2024
Sistemas Operacionais›Apache
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,
AV – F – F.
BF – F – V.
CV – V – F
DV – V – V.
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.