Questões de Apache (Sistemas Operacionais)

Limpar Busca

Um servidor web é um programa de computador que armazena, processa e entrega arquivos de sites para navegadores. Imagine-o como um bibliotecário digital que organiza e disponibiliza livros (páginas web) para seus leitores (usuários da internet). Entre os servidores web mais populares, podemos citar o Apache e o IIS. Assinale a afirmativa que melhor descreve uma diferença chave entre os servidores web Apache e IIS.

  • A O Apache é um servidor web de código aberto amplamente utilizado em ambientes Linux e Unix, enquanto o IIS (Internet Information Services) é um servidor web proprietário desenvolvido pela Microsoft para sistemas operacionais Windows.
  • B O Apache oferece suporte nativo para todas as tecnologias Microsoft, incluindo ASP.NET, enquanto o IIS não suporta PHP, uma linguagem de script amplamente utilizada em ambientes Linux.
  • C O IIS é mais flexível que o Apache na configuração de módulos e extensões, pois oferece uma interface gráfica avançada que permite personalizar todos os aspectos do servidor web.
  • D O Apache e o IIS são ambos servidores web gratuitos e de código aberto que oferecem suporte equivalente a todas as tecnologias e linguagens de script modernas.
  • E O Apache é conhecido por seu alto desempenho e eficiência, enquanto o IIS é mais conhecido por seu suporte nativo para servidores de e-mail e banco de dados.

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:

  • A DocumentRoot;
  • B DirectoryIndex;
  • C ServerRoot /etc/apache2;
  • D MaxSpareServers;
  • E UserDir public_html.

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, 

  • A V – F – F.
  • B F – F – V.
  • C V – V – F
  • D V – V – V.
  • E V – V – F.

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,

  • A V – F – F.
  • B F – F – V.
  • C V – V – F.
  • D V – V – V.
  • E V – V – F

Servidores que fornecem serviço na internet estão sujeitos a ataques de negação de serviço (DoS), os quais tentam impedir respostas aos clientes por meio da sobrecarga de recursos do servidor. Entretanto, existem determinadas configurações do Servidor Apache HTTP que podem ajudar a mitigar esse tipo de problema.
Sobre esse contexto, assinale a afirmativa correta.

  • A A diretiva TimeOut deve ser aumentada em sites sujeitos a ataques DoS.
  • B Utilizar a diretiva LoadShare para distribuir parte do processamento da requisição para sistemas operacionais que permitam essa operação. Tal recurso não está ativo por padrão no Apache httpd, mas pode exigir a reconfiguração do seu kernel.
  • C A diretiva MaxRequestWorkers pode ser reduzida em sites sujeitos a ataques DoS. Alguns sites até desativam completamente os workers por meio da diretiva KeepAlive, o que não gera problemas de desempenho.
  • D A diretiva RequestReadTimeout permite implementar ajustes com o objetivo de que o servidor lide com o número máximo de conexões simultâneas sem ficar sem recursos.
  • E O emprego de threads via Multi-Processing Modules (MPMs) permite trabalhar com mais conexões simultâneas, mitigando assim ataques do tipo DoS.