Pular para o conteúdo principal

Questão de Redes de Computadores — Apache — VUNESP 2023

Redes de ComputadoresApache
Código
vu196428
Banca
VUNESP
Órgão
Pref Pindamonhangaba
Ano
2023
Cargo
WDes (Pref Pinda)
O servidor HTTP Apache possui ampla variedade de configurações que o administrador pode alterar por meio de diretivas. Para fazer o servidor aceitar requisições de uma porta de rede específica é utilizada a diretiva:
  1. AListen
  2. BNetPort
  3. COpen
  4. DIP
  5. EDaemon
Revelar gabarito e comentário

GabaritoA — Listen

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: diretiva Listen para configuração de portas

Gabarito: letra A. A diretiva Listen é a responsável por fazer o servidor Apache aceitar requisições em uma porta de rede específica, conforme a documentação oficial do Apache. As demais alternativas (NetPort, Open, IP, Daemon) não são diretivas válidas do Apache para essa finalidade.

A diretiva Listen é uma das configurações mais fundamentais do servidor Apache. Ela define em quais endereços IP e portas o servidor deve escutar por requisições HTTP. Quando você instala o Apache, a configuração padrão geralmente inclui Listen 80, indicando que o servidor deve aceitar conexões na porta 80, que é a porta padrão para HTTP. Essa diretiva pode ser usada de várias formas:

  • Listen 80 — escuta em todas as interfaces de rede na porta 80.

  • Listen 192.168.1.100:8080 — escuta apenas no endereço IP específico e na porta 8080.

  • Listen 443 — escuta na porta 443, usada para HTTPS.

A diretiva Listen pode aparecer múltiplas vezes no arquivo de configuração para que o servidor escute em várias portas ou endereços simultaneamente. Por exemplo, um servidor pode ter Listen 80 e Listen 443 para atender tanto HTTP quanto HTTPS. Essa flexibilidade é essencial para hospedar múltiplos sites ou serviços no mesmo servidor.

É importante distinguir a diretiva Listen de outras diretivas de configuração do Apache. Enquanto Listen define a porta de escuta, outras diretivas como <VirtualHost> definem como diferentes sites são servidos, e ServerName define o nome do servidor. A diretiva Listen é a base que permite que o Apache aceite conexões na porta especificada, e sem ela o servidor não escutaria em nenhuma porta.

A banca explora o conhecimento específico das diretivas do Apache, que é um tópico comum em concursos de TI. O candidato que não conhece a diretiva Listen pode ser tentado a escolher alternativas que parecem plausíveis, como NetPort ou Open, mas essas não existem na documentação oficial do Apache. A única diretiva correta para configurar a porta de escuta é Listen.

NÃO CAIA NESSA!

A banca cria alternativas que parecem intuitivas, como NetPort (que sugere "porta de rede") ou Open (que sugere "abrir"), mas nenhuma delas é uma diretiva real do Apache. O candidato que não domina a configuração do Apache pode cair nessas armadilhas. A diretiva correta é Listen, que é amplamente documentada e utilizada.

Diretiva Listen (Apache)
  • 1Função
    • Define IP e porta de escuta
    • Aceita requisições HTTP
  • 2Formas de uso
    • Listen 80 (todas as interfaces)
    • Listen IP:porta (específico)
    • Múltiplas diretivas (HTTP + HTTPS)
  • 3Distinções
    • VirtualHost (sites)
    • ServerName (nome do servidor)
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

A diretiva Listen é a única que configura a porta de escuta do servidor Apache. Ela é usada no arquivo de configuração principal (httpd.conf) para definir em quais portas o servidor aceitará requisições. Por exemplo, Listen 8080 faz o Apache escutar na porta 8080. Essa é a diretiva padrão e amplamente documentada.

Alternativa B — ❌ Incorreta

NetPort não é uma diretiva válida do Apache. Não existe nenhuma diretiva com esse nome na documentação oficial. O candidato pode confundir com Listen, mas NetPort é apenas um distrator criado pela banca para parecer plausível.

Alternativa C — ❌ Incorreta

Open não é uma diretiva do Apache. Embora a palavra "open" possa sugerir a ideia de abrir uma porta, não há nenhuma diretiva chamada Open na configuração do Apache. A diretiva correta para essa função é Listen.

Alternativa D — ❌ Incorreta

IP não é uma diretiva do Apache. Embora o Apache lide com endereços IP em várias diretivas (como Listen 192.168.1.100:80), a diretiva IP isolada não existe. O candidato pode confundir com a configuração de endereços IP, mas a diretiva correta é Listen.

Alternativa E — ❌ Incorreta

Daemon não é uma diretiva do Apache. O termo "daemon" refere-se a um processo em segundo plano, e o Apache é executado como um daemon, mas não existe uma diretiva chamada Daemon para configurar portas. A diretiva correta é Listen.

Gabarito: letra A — a diretiva Listen é a única que configura a porta de escuta do servidor Apache.

Link permanente: /questoes/vu196428