Pular para o conteúdo principal

Questão de Redes de Computadores — Nginx — CESPE / CEBRASPE 2023

Redes de ComputadoresNginx
Código
ce397781
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2023
Cargo
Ana ( )

No que se refere a servidores web e de aplicações, julgue os itens subsecutivos.


Para o correto funcionamento do servidor web Nginx no Debian/Ubuntu, é necessário realizar a liberação do HTTP e do HTTPS no firewall por meio da habilitação do perfil Nginx Full.

  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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

Servidor web Nginx e liberação de portas no firewall

Gabarito: letra C (CERTO). Para o correto funcionamento do Nginx em distribuições Debian/Ubuntu, é necessário liberar o tráfego HTTP (porta 80) e HTTPS (porta 443) no firewall, e o perfil Nginx Full do UFW (Uncomplicated Firewall) é justamente o recurso que habilita essas duas portas de uma só vez. A afirmação está correta.

O Nginx é um servidor web de alto desempenho, amplamente utilizado para servir páginas estáticas, atuar como proxy reverso e balanceador de carga. Quando instalado em sistemas baseados em Debian/Ubuntu, o gerenciador de pacotes cria automaticamente perfis de aplicação no UFW — o firewall padrão dessas distribuições. Esses perfis são arquivos de texto que definem quais portas e protocolos devem ser liberados para o serviço funcionar corretamente.

No caso específico do Nginx, o UFW disponibiliza três perfis: Nginx Full, que libera as portas 80 (HTTP) e 443 (HTTPS); Nginx HTTP, que libera apenas a porta 80; e Nginx HTTPS, que libera apenas a porta 443. O perfil Nginx Full é o mais abrangente, pois cobre tanto o tráfego não criptografado quanto o criptografado, sendo essencial para um servidor web que atenda requisições nas duas modalidades.

A liberação no firewall é um passo de configuração necessário porque, por padrão, o UFW bloqueia todo o tráfego de entrada que não seja explicitamente permitido. Sem essa liberação, mesmo com o Nginx instalado e em execução, as requisições externas não conseguiriam alcançar o servidor, pois o firewall as descartaria. Portanto, habilitar o perfil Nginx Full é uma prática recomendada e, na prática, indispensável para o funcionamento correto do serviço em um ambiente com firewall ativo.

A pegadinha que a banca poderia explorar é a confusão entre os perfis: o candidato pode achar que basta liberar apenas a porta 80 (HTTP) ou apenas a 443 (HTTPS), mas o perfil Nginx Full é o que cobre ambas. Além disso, é comum confundir o UFW com outros firewalls, como o iptables, mas a questão é específica sobre o perfil do UFW no Debian/Ubuntu.

Guarde a distinção entre os três perfis do Nginx no UFW: Full (80 e 443), HTTP (somente 80) e HTTPS (somente 443). É exatamente essa diferença que a questão testa.

1Nginx Full
Porta 80 (HTTP)
Porta 443 (HTTPS)
2Nginx HTTP
Porta 80 (HTTP)
3Nginx HTTPS
Porta 443 (HTTPS)
Perfis Nginx no UFW
LEVELsoulevel.com.br
Perfis Nginx no UFW: Nginx Full (Porta 80 (HTTP), Porta 443 (HTTPS)); Nginx HTTP (Porta 80 (HTTP)); Nginx HTTPS (Porta 443 (HTTPS))

Item — ✅ CERTO ⟵ GABARITO

A afirmação está correta. O perfil Nginx Full do UFW libera as portas 80 (HTTP) e 443 (HTTPS), que são as portas padrão para o tráfego web. Sem essa liberação, o firewall bloquearia as requisições externas, impedindo o acesso ao servidor Nginx. Portanto, para o correto funcionamento do servidor web em Debian/Ubuntu, é necessário habilitar esse perfil no firewall.

PEGA ESSA DICA!

Na prova, lembre-se da correspondência entre os perfis do UFW e as portas: Nginx Full = 80 + 443; Nginx HTTP = 80; Nginx HTTPS = 443. Se a questão mencionar apenas HTTP, o perfil correto é o HTTP; se mencionar HTTP e HTTPS, o correto é o Full.

Gabarito: letra C (CERTO).

Link permanente: /questoes/ce397781