Pular para o conteúdo principal

Questão de Noções de Informática — Sistema Operacional — VUNESP 2024

Noções de InformáticaSistema Operacional
Código
vu088262
Banca
VUNESP
Órgão
UNESP
Ano
2024
Nível
Superior
Cargo
V - - Assistente de Suporte Acadêmico assistente de suporte Acadêmico IV - Área de Atuação: Administração de Sistemas de Computação de alto Desempenho
Em uma instalação do servidor web Apache 2.4 no sistema operacional Linux, foram encontradas as seguintes diretivas no arquivo de configuração httpd.conf.AllowOverride NoneAllowOverrideList NoneO efeito dessas linhas, considerando o seu contexto, é que
  1. Anenhum interpretador de scripts CGI está definido.
  2. Bo registro do log de requisições está desabilitado.
  3. Carquivos .htaccess eventualmente existentes na árvore de diretórios são ignorados pelo servidor.
  4. Da possibilidade de um cliente web realizar múltiplas requisições HTTP na mesma conexão TCP está desabilitada.
  5. Eredirecionamentos de URL estão desabilitados.
Revelar gabarito e comentário

GabaritoC — arquivos .htaccess eventualmente existentes na árvore de diretórios são ignorados pelo servidor.

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 – Diretivas AllowOverride

Gabarito: letra C. As diretivas AllowOverride None e AllowOverrideList None no httpd.conf do Apache 2.4 fazem com que arquivos .htaccess eventualmente existentes na árvore de diretórios sejam ignorados pelo servidor. Isso porque AllowOverride controla quais diretivas podem ser sobrescritas por arquivos .htaccess; quando definido como None, nenhuma sobrescrita é permitida, e os .htaccess são desabilitados.

A banca cobra o conhecimento sobre a finalidade das diretivas de configuração do Apache. O arquivo httpd.conf é o principal, e as diretivas AllowOverride e AllowOverrideList afetam o comportamento dos arquivos de configuração por diretório (.htaccess).

Alternativa A — ❌ Incorreta

Não diz respeito a interpretadores CGI. A diretiva AllowOverride não controla scripts CGI; quem faz isso são outras diretivas como ScriptAlias ou AddHandler.

Alternativa B — ❌ Incorreta

Não desabilita logs. O log de requisições é controlado pelas diretivas CustomLog e ErrorLog.

Alternativa C — ✅ Correta ⟵ GABARITO

Conforme a documentação do Apache, AllowOverride None desativa completamente o uso de arquivos .htaccess. A diretiva AllowOverrideList None é redundante, reforçando que nenhuma diretiva pode ser sobrescrita. Portanto, qualquer .htaccess existente será ignorado.

Alternativa D — ❌ Incorreta

A capacidade de múltiplas requisições na mesma conexão TCP (HTTP Keep-Alive) é controlada pelas diretivas KeepAlive On/Off, MaxKeepAliveRequests e KeepAliveTimeout, não por AllowOverride.

Alternativa E — ❌ Incorreta

Redirecionamentos de URL são gerenciados pela diretiva Redirect ou pelo módulo mod_rewrite, não por AllowOverride.

PEGA ESSA DICA!

Lembre-se: AllowOverride é sobre autorização de sobrescrita via .htaccess; se for None, o servidor ignora qualquer .htaccess. Essa é uma questão clássica de configuração do Apache.

Gabarito: letra C.

Link permanente: /questoes/vu088262