Em uma instalação do servidor web Apache 2.4 no sistema oper...

Próximas questões
Com base no mesmo assunto
Q3255501 Noções de Informática
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 None
AllowOverrideList None

O efeito dessas linhas, considerando o seu contexto, é que
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: C - arquivos .htaccess eventualmente existentes na árvore de diretórios são ignorados pelo servidor.

Tema central da questão: A questão aborda as diretivas de configuração no arquivo httpd.conf do servidor web Apache 2.4, um elemento essencial para definir como o servidor lida com solicitações e configurações específicas. O conhecimento sobre essas diretivas é crucial para quem trabalha com servidores web, especialmente em ambientes Linux.

Resumo teórico: No Apache, o arquivo httpd.conf é usado para configurar o comportamento do servidor. As diretivas AllowOverride e AllowOverrideList são utilizadas para controlar o uso de arquivos .htaccess, que são arquivos de configuração que podem ser utilizados para reescrever URLs, definir permissões, entre outras funcionalidades. Quando configuradas como None, essas diretivas indicam que o servidor deve ignorar quaisquer arquivos .htaccess na árvore de diretórios.

Fontes: A documentação oficial do Apache HTTP Server fornece detalhes sobre as diretivas de configuração (Apache Docs - AllowOverride).

Justificativa da Alternativa Correta (C): Quando a diretiva AllowOverride None está definida, isso significa que qualquer arquivo .htaccess presente nos diretórios não será lido nem aplicado pelo servidor Apache. Essa configuração impede que configurações adicionais ou específicas de diretórios sejam feitas através desses arquivos, garantindo que apenas o arquivo de configuração principal (httpd.conf) seja usado.

Análise das Alternativas Incorretas:

A - nenhum interpretador de scripts CGI está definido: Esta afirmação é incorreta, pois as diretivas AllowOverride e AllowOverrideList não estão relacionadas à definição de scripts CGI, mas sim à permissão de uso de arquivos .htaccess.

B - o registro do log de requisições está desabilitado: Esta opção está errada porque as diretivas mencionadas não afetam a configuração de logs. O registro de logs no Apache é configurado através de diretivas como CustomLog e ErrorLog.

D - a possibilidade de um cliente web realizar múltiplas requisições HTTP na mesma conexão TCP está desabilitada: Esta alternativa se refere a uma funcionalidade de persistência de conexão, que é controlada por outras diretivas, como KeepAlive, e não pelas diretivas AllowOverride.

E - redirecionamentos de URL estão desabilitados: Redirecionamentos de URL são configurados via diretivas como Redirect ou através de arquivos .htaccess, mas a opção de desabilitar não é um efeito direto das diretivas AllowOverride com valor None.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

O Apache permite que a gente altere configurações de forma localizada usando arquivos chamados .htaccess, que ficam nas pastas do site. Esses arquivos podem controlar coisas como redirecionamentos, permissões, reescrita de URLs, entre outros.

Mas... isso só funciona se o Apache permitir!

No arquivo principal de configuração do Apache (httpd.conf), existem diretivas que controlam isso:

  • AllowOverride None diz: "Não permita que arquivos .htaccess mudem as configurações."
  • AllowOverrideList None reforça: "Nem mesmo uma lista específica de diretivas está autorizada."

➡️ Ou seja: mesmo que o arquivo .htaccess exista, o Apache vai simplesmente ignorar.

  • .htaccess serve para mudar configurações localmente.
  • AllowOverride None desativa essa possibilidade.
  • Resultado: o Apache ignora completamente qualquer .htaccess que esteja na pasta do site

rever

rever

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo