Considerando que Apache é um servidor web de código aberto utilizado para hospedagem de sites, analise as afirmativas a seguir. I. Portas-padrão do Apache: HTTP na porta 80 e HTTPS na porta 443 (Certificado SSL). II. A diretiva “alias” é responsável por mapear recursos no sistema de arquivos. III. “Location” refere-se à localização do sistema de arquivos do servidor. “Directory” é usado para definir à URL. IV. O arquivo de log de erro do Apache está em /var/log/httpd/access_log. V. Existem dois tipos de hospedagem virtual: baseado no nome e baseado no IP. Está correto o que se afirma apenas em
- A)III.
Errada, porque a afirmativa III está invertida: Location trata de URL e Directory trata de caminho no sistema de arquivos.
- B)III e IV.
Errada, porque a afirmativa IV está incorreta: /var/log/httpd/access_log é arquivo de acesso, não de erro.
- C)I, II e V.
Certa, pois I, II e V estão corretas sobre portas-padrão, Alias e tipos de virtual hosts no Apache.
- D)II, III e IV.
Errada, porque embora II e III possam parecer familiares, a III está trocada e a IV aponta o log errado.
Gabarito: C
O Apache é um servidor web muito cobrado em prova porque mistura conceitos de rede, configuração e organização de arquivos. O básico que você precisa guardar é simples: HTTP normalmente usa a porta 80 e HTTPS a porta 443, então a assertiva I está certa. Também é correto dizer que a diretiva Alias serve para criar mapeamentos entre uma URL e um caminho no sistema de arquivos, o que torna a assertiva II verdadeira. Outro ponto clássico é o tipo de hospedagem virtual: o Apache permite virtual hosts baseados no nome e baseados no IP, então a assertiva V também está correta. Já a III está invertida: Location trabalha com correspondência por URL, enquanto Directory se relaciona ao caminho do sistema de arquivos. A IV erra o arquivo, porque access_log é de acesso, não de erro; o log de erro costuma ser o error_log. Por isso, o gabarito é C, pois somente I, II e V estão corretas. Em prova, o truque costuma ser trocar URL por diretório e confundir access_log com error_log. Se você decorar essas diferenças, já corta boa parte das pegadinhas de Apache.