Pular para o conteúdo principal

Questão de Sistemas Operacionais — Geral — VUNESP 2023

Sistemas OperacionaisGeral
Código
vu197486
Banca
VUNESP
Órgão
CIJUN
Ano
2023
Cargo
Ana ( )
O funcionamento do Apache HTTP Server ocorre por meio de diversas diretivas com propósitos distintos. A diretiva responsável por informar ao servidor de quais portas/endereços ele deve aceitar as requisições é a diretiva:
  1. AEnable
  2. BListen
  3. COpen
  4. DProxy
  5. ERoute
Revelar gabarito e comentário

GabaritoB — 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”.

Diretivas do Apache HTTP Server

Gabarito: letra B. A diretiva Listen é a responsável por informar ao Apache HTTP Server em quais portas e/ou endereços IP ele deve aceitar requisições, conforme a documentação oficial do servidor. As demais alternativas não correspondem a diretivas de configuração do Apache ou exercem funções distintas.

O Apache HTTP Server é um dos servidores web mais utilizados no mundo, e sua configuração é feita por meio de diretivas em arquivos de texto, como o httpd.conf. Cada diretiva controla um aspecto específico do funcionamento do servidor. A diretiva Listen é fundamental, pois define os pontos de escuta do servidor — ou seja, quais combinações de endereço IP e porta serão monitoradas para receber conexões HTTP/HTTPS.

Por padrão, o Apache escuta em todas as interfaces de rede na porta 80 (HTTP) e 443 (HTTPS). No entanto, o administrador pode especificar endereços e portas personalizados usando a diretiva Listen. Por exemplo, Listen 8080 faz o servidor aceitar requisições na porta 8080 em todas as interfaces, enquanto Listen 192.168.1.10:8080 restringe a escuta a um IP específico. Essa flexibilidade é essencial em ambientes com múltiplos sites ou serviços.

É importante destacar que, a partir da versão 2.4 do Apache, a diretiva Listen é obrigatória — se ausente, o servidor falha ao iniciar. Isso reforça sua importância na configuração básica do servidor.

A banca explora o conhecimento das diretivas mais comuns do Apache. A pegadinha aqui é que as alternativas apresentam termos que parecem plausíveis, mas não são diretivas reais do Apache (como Enable, Open, Route) ou são diretivas de outros contextos (como Proxy, que é um módulo do Apache, mas não define portas de escuta).

Diretivas do Apache
  • 1Listen
    • Define portas/endereços de escuta
    • Obrigatória desde a 2.4
  • 2Options
    • Controla recursos de diretórios
  • 3EnableMMAP / EnableSendfile
    • Otimizações de desempenho
  • 4ProxyPass / ProxyPassReverse
    • Módulo mod_proxy (proxy reverso)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Enable não é uma diretiva do Apache HTTP Server. Não existe tal diretiva na configuração padrão do servidor. O candidato pode confundir com a diretiva EnableMMAP ou EnableSendfile, que controlam otimizações de desempenho, mas não têm relação com portas ou endereços de escuta.

Alternativa B — ✅ Correta ⟵ GABARITO

A diretiva Listen é exatamente a que informa ao servidor em quais portas e endereços ele deve aceitar requisições. Conforme a documentação, ela instrui o httpd a escutar endereços IP específicos ou portas específicas. Exemplos: Listen 80, Listen 192.168.1.1:8080, Listen [IPv6]:443. É a diretiva correta.

Alternativa C — ❌ Incorreta

Open não é uma diretiva do Apache. Não há nenhuma diretiva com esse nome na configuração padrão. Pode haver confusão com a diretiva Options, que controla recursos de diretórios, mas não define portas de escuta.

Alternativa D — ❌ Incorreta

Proxy não é uma diretiva, mas sim um módulo do Apache (mod_proxy) que permite configurar o servidor como proxy reverso. As diretivas relacionadas são ProxyPass, ProxyPassReverse, etc., e não têm relação com a definição de portas de escuta. O candidato pode confundir o módulo com uma diretiva.

Alternativa E — ❌ Incorreta

Route não é uma diretiva do Apache. Não existe tal diretiva na configuração padrão. Pode haver confusão com conceitos de roteamento de rede, mas o Apache não utiliza essa diretiva para definir portas de escuta.

Gabarito: letra B

Link permanente: /questoes/vu197486