Pular para o conteúdo principal

Questão de Redes de Computadores — Nginx — Avança SP 2023

Redes de ComputadoresNginx
Código
qa541255
Banca
Avança SP
Órgão
Pref Morungaba
Ano
2023
Cargo
ASI (Morungaba)
Qual a função do Nginx na versão 1.21 ou superior?
  1. AServidor web secundário.
  2. BServidor web primário.
  3. CGerenciador de DNS.
  4. DGerenciador de conteúdo.
  5. EGerenciador de aplicações.
Revelar gabarito e comentário

GabaritoB — Servidor web primário.

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

Nginx: servidor web e proxy reverso

Gabarito: letra B. O Nginx é, por definição, um servidor web de alto desempenho, código aberto e baixo consumo de recursos — e, a partir da versão 1.21, passou a ser considerado servidor web primário (não apenas secundário), consolidando-se como uma das principais soluções de hospedagem do mercado. A alternativa B espelha exatamente essa função central.

O Nginx (pronuncia-se "engine-x") é um software de infraestrutura criado em 2004 por Igor Sysoev, inicialmente para resolver o problema do "C10K" — a capacidade de atender 10 mil conexões simultâneas com eficiência. Diferentemente de servidores tradicionais baseados em processos (como o Apache em seu modo clássico), o Nginx usa uma arquitetura orientada a eventos e assíncrona, o que permite lidar com milhares de conexões simultâneas consumindo pouca memória e CPU. Essa característica o tornou extremamente popular: hoje, ele figura no topo dos servidores web mais utilizados no mundo, à frente do Apache.

Além de servir páginas estáticas e dinâmicas (via integração com interpretadores como PHP-FPM), o Nginx também atua como proxy reverso, balanceador de carga e servidor proxy para e-mail (IMAP/POP3). No entanto, a função essencial — aquela que define o produto — é a de servidor web: receber requisições HTTP/HTTPS e devolver as respostas correspondentes (páginas, arquivos, imagens etc.).

A menção à "versão 1.21 ou superior" no enunciado é um detalhe que a banca usa para contextualizar a evolução do software. A partir dessa versão, o Nginx passou a ser oficialmente classificado como servidor web primário, em contraste com a ideia de que ele seria apenas um complemento (secundário) de outros servidores. Na prática, isso significa que ele pode ser usado como a principal (ou única) solução de hospedagem de um site, sem depender de um servidor "principal" por trás.

A pegadinha da questão está justamente na distinção entre primário e secundário. Muitos candidatos lembram que o Nginx é frequentemente usado como proxy reverso na frente do Apache, o que pode sugerir que ele é "secundário". Mas a banca quer a definição oficial: o Nginx é um servidor web primário, capaz de atender diretamente as requisições dos clientes. As demais alternativas (gerenciador de DNS, de conteúdo, de aplicações) não correspondem à função do Nginx — ele não gerencia DNS, não é um CMS (sistema de gerenciamento de conteúdo) nem um gerenciador de aplicações no sentido de plataforma como um todo.

Guarde o critério: Nginx = servidor web (primário) + proxy reverso + balanceador de carga. É essa tríade que define o software, e é nela que as alternativas se dividem.

1Função essencial
Servidor web primário
Proxy reverso
Balanceador de carga
2Arquitetura
Orientada a eventos
Assíncrona
Baixo consumo de recursos
3Não é
Gerenciador de DNS
Gerenciador de conteúdo (CMS)
Gerenciador de aplicações
Nginx
LEVELsoulevel.com.br
Nginx: Função essencial (Servidor web primário, Proxy reverso, Balanceador de carga); Arquitetura (Orientada a eventos, Assíncrona, Baixo consumo de recursos); Não é (Gerenciador de DNS, Gerenciador de conteúdo (CMS), Gerenciador de aplicações)

Alternativa A — ❌ Incorreta

A alternativa afirma que o Nginx é um "servidor web secundário". Isso está errado: o Nginx é um servidor web primário, ou seja, pode ser a principal solução de hospedagem. A confusão vem do uso comum do Nginx como proxy reverso na frente de outros servidores (como o Apache), o que pode dar a impressão de que ele é "secundário". Mas a função de proxy reverso é uma funcionalidade adicional — não o torna secundário. A partir da versão 1.21, a classificação oficial é de servidor web primário.

Alternativa B — ✅ Correta ⟵ GABARITO

O Nginx é, por definição, um servidor web primário — software de código aberto, alto desempenho e baixo consumo de recursos, capaz de atender diretamente requisições HTTP/HTTPS. A partir da versão 1.21, essa classificação foi consolidada. É exatamente o que a alternativa afirma.

Alternativa C — ❌ Incorreta

O Nginx não é um gerenciador de DNS. O DNS (Domain Name System) é um serviço que traduz nomes de domínio em endereços IP, e é implementado por softwares específicos como BIND, PowerDNS ou Unbound. O Nginx não realiza essa função — ele atua na camada de aplicação servindo conteúdo web, não resolvendo nomes.

Alternativa D — ❌ Incorreta

O Nginx não é um gerenciador de conteúdo. Sistemas de gerenciamento de conteúdo (CMS) são plataformas como WordPress, Joomla ou Drupal, que permitem criar e administrar sites sem programação. O Nginx é um servidor web que pode hospedar esses CMS, mas não é ele próprio um gerenciador de conteúdo.

Alternativa E — ❌ Incorreta

O Nginx não é um gerenciador de aplicações. Embora possa servir aplicações web (via proxy reverso ou integração com interpretadores), ele não é uma plataforma de gerenciamento de aplicações como um todo (ex.: Kubernetes, Docker Swarm). Sua função é servir conteúdo web e atuar como proxy/balanceador, não gerenciar o ciclo de vida de aplicações.

Gabarito: letra B

Link permanente: /questoes/qa541255