Questão de Sistemas Operacionais — Geral — VUNESP 2023
- Código
- vu197486
- Banca
- VUNESP
- Órgão
- CIJUN
- Ano
- 2023
- Cargo
- Ana ( )
- AEnable
- BListen
- COpen
- DProxy
- ERoute
GabaritoB — Listen
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).
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.
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.
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.
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.
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