Pular para o conteúdo principal

Questão de Sistemas Operacionais — Apache — FCC 2022

Sistemas OperacionaisApache
Código
fc067303
Banca
FCC
Órgão
TRT - 5ª Região (BA)
Ano
2022
Cargo
Analista Judiciário - Tecnologia da Informação
Considere o programa da configuração de host virtual do Apache HTTP server, que será executado em condições ideais.< I > DocumentRoot "/var/www/trt5.infra/" ServerName trt5.infra CustomLog /var/log/httpd/trt5_access.log combined ErrorLog /var/log/httpd/trt5.infra_error.log </VirtualHost> Para que o servidor responda as requisições, somente na porta 80, a partir de qualquer endereço IP configurado, a lacuna I deve ser corretamente preenchida com
  1. AVirtualHost any eq 80
  2. BVirtualHost address_Family=any; port=80
  3. CVirtualHost *:80
  4. DVirtualHost any_IP:80
  5. EVirtualHost *:*
Revelar gabarito e comentário

GabaritoC — VirtualHost *:80

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 HTTP Server - Diretiva VirtualHost

Gabarito: letra C. Para que o servidor responda a requisições em qualquer endereço IP configurado, apenas na porta 80, a sintaxe correta é <VirtualHost *:80>. O asterisco (*) significa "qualquer endereço IP" e o número após os dois pontos especifica a porta.

A banca cobra o conhecimento da sintaxe da diretiva <VirtualHost> no arquivo de configuração do Apache. A documentação oficial do servidor estabelece que a forma <VirtualHost addr[:port]...> aceita * como valor para "qualquer IP".

Alternativa A — ❌ Incorreta

VirtualHost any eq 80 — A palavra "any" e a sintaxe com "eq" não são válidas no Apache. O correto é usar * para qualquer IP.

Alternativa B — ❌ Incorreta

VirtualHost address_Family=any; port=80 — Essa sintaxe lembra configuração de firewall ou iptables, não a diretiva VirtualHost do Apache.

Alternativa C — ✅ Correta ⟵ GABARITO

VirtualHost *:80 — Exatamente a sintaxe padrão: * para todos os endereços IP e :80 para a porta 80.

Alternativa D — ❌ Incorreta

VirtualHost any_IP:80 — "any_IP" não é reconhecido; deve ser *.

Alternativa E — ❌ Incorreta

VirtualHost *:* — Escuta em qualquer porta (todas as portas), não apenas na porta 80 como exige o enunciado.

PEGA ESSA DICA!

Decore a sintaxe: <VirtualHost *:porta> para escutar em todos os IPs numa porta específica; <VirtualHost *:*> para escutar em todas as portas; <VirtualHost ip:porta> para um IP específico.

Gabarito: letra C

Link permanente: /questoes/fc067303