Sobre o servidor web Apache 2.0 é INCORRETO afirmar:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta correta: A
O servidor web Apache é uma das ferramentas mais utilizadas no mundo para hospedagem de sites na internet. Vamos destrinchar cada uma das alternativas para entender o que está por trás da questão.
Alternativa A: Esta afirmação é incorreta e é a resposta para a nossa questão. Apache é bastante flexível e suporta virtual hosting, o que significa que ele pode hospedar múltiplos websites em uma única instância. Isso é feito configurando-se virtual hosts dentro dos arquivos de configuração do Apache.
Alternativa B: Esta afirmação é correta. A configuração do Apache é feita por meio de arquivos de texto, nos quais as diretivas controlam o comportamento do servidor. Estes arquivos permitem ajustar desde a configuração de rede até o comportamento dos módulos e virtual hosts.
Alternativa C: Esta afirmação é correta. O arquivo httpd.conf é de fato o principal arquivo de configuração do Apache. Ele pode ser complementado por outros arquivos usando a diretiva include, que permite incluir outras configurações.
Alternativa D: Esta afirmação é correta. O Apache pode servir conteúdo estático, como arquivos HTML, imagens, CSS, e JavaScript, bem como conteúdo dinâmico por meio de linguagens de programação e módulos como PHP, Python, Perl, entre outros.
Alternativa E: Esta afirmação é correta. As funcionalidades do Apache podem ser expandidas através do uso de módulos. Módulos são componentes que podem ser compilados separadamente e carregados no servidor Apache para adicionar funcionalidades específicas ou melhorar a performance de certas operações.
Com essas explicações, fica claro que a alternativa A é a incorreta, pois o Apache de fato suporta o virtual hosting, permitindo servir múltiplos websites a partir de um único servidor.
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
Hospedagem virtual, do inglês Virtual hosting, é um método que os servidores, tais como servidores web, utilizam para hospedar mais de um nome de domínio em um mesmo computador, algumas vezes no mesmo endereço IP.
Neste link tem um tutorial ensinando como fazer isso com o Apache 2, que suporta esta funcionalidade:
http://www.pteixeira.com.br/criando-um-servidor-virtual-virtual-host-com-apache-2-no-linux/
Abaixo, segue um resumo com as principais características (extraído do Guia Foca Linux):
- Possui suporte a scripts cgi usando linguagens como Perl, PHP, Shell Script, ASP, etc;
- Suporte a autorização de acesso podendo ser especificadas restrições de acesso separadamente para cada endereço/arquivo/diretório acessado no servidor;
- Autenticação requerendo um nome de usuário e senha válidos para acesso a alguma página/sub-diretório/arquivo (suportando criptografia via Crypto e MD5);
- Negociação de conteúdo, permitindo a exibição da página Web no idioma requisitado pelo Cliente Navegador;
- Suporte a tipos mime;
- Personalização de logs;
- Mensagens de erro;
- Suporte a virtual hosting (é possível servir 2 ou mais páginas com endereços/ portas diferentes através do mesmo processo ou usar mais de um processo para controlar mais de um endereço);
- Suporte a IP virtual hosting;
- Suporte a name virtual hosting;
- Suporte a servidor Proxy ftp e http, com limite de acesso, caching (todas flexivelmente configuráveis);
- Suporte a proxy e redirecionamentos baseados em URLs para endereços Internos;
- Suporte a criptografia via SSL,Certificados digitais;
- Módulos DSO (Dynamic Shared Objects) permitem adicionar/remover funcionalidades e recursos sem necessidade de recompilação do programa.
Apache conteúdo dinâmico ? Então a FCC considera CGI.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo