Questão de Redes de Computadores — Gerência de Redes — FCC 2022
Redes de Computadores›Gerência de Redes
Código
fc063766
Banca
FCC
Órgão
TJ-CE
Ano
2022
Cargo
Analista Judiciário - Ciência da Computação - Infraestrutura de TI
Considere que um Analista instalou o site principal no domínio example.com e o site proxy está instalado no subdomínio blog.domain.com. Ambos são alimentados pelo Apache em um servidor web que trabalha com Linux em condições ideais. Em seguida, o Analista instalou e configurou o Nginx como um proxy reverso no servidor principal. Depois ele salvou o arquivo hospedeiro virtual e ativou o novo host virtual criando um link simbólico para os arquivos chamado example.com.conf tanto no diretório /etc/nginx/sites-available quanto no diretório /etc/nginx/sites-enabled:sudo In -s /etc/nginx/sites-available/example.com.conf/etc/nginx/sites-enabled/example.com.confNeste ponto, o Analista quer:I. Testar o Nginx para verificar se há erros de configuração.II. Não havendo erros, recarregar o Nginx para instalar as mudanças.Para realizar as ações I e II, o Analista deve utilizar, correta e respectivamente, os comandos:
Asudo nginx ProxyPass /blog http://blog.domain.comsudo system reload nginx
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”.
Proxy reverso com Nginx – Teste e recarga de configuração
Gabarito: letra C. Para testar a configuração do Nginx sem erros utiliza-se o comando nginx -t; após teste bem-sucedido, recarrega-se o serviço com systemctl reload nginx. Nenhuma das outras alternativas combina corretamente os dois comandos.
A questão exige o conhecimento dos comandos básicos de administração do Nginx em ambiente Linux.
1Testar configuraçãonginx -t
2Recarregar serviçosystemctl reload nginx
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
O primeiro comando sudo nginx ProxyPass /blog http://blog.domain.com mistura uma diretiva de configuração (que só cabe em arquivo .conf) com a chamada do executável. O correto para teste é nginx -t. O segundo comando sudo system reload nginx não existe; o comando correto é systemctl reload nginx.
Alternativa B — ❌ Incorreta
O primeiro comando repete o erro da alternativa A. O segundo sudo nginx systemctl reload inverte a ordem – o correto é systemctl reload nginx (systemctl é o gerenciador de serviços, não um parâmetro do nginx).
Alternativa C — ✅ Correta
sudo nginx -t testa a sintaxe dos arquivos de configuração do Nginx; sudo systemctl reload nginx recarrega as configurações sem interromper o serviço (hot reload). Ambos são os comandos padrão documentados na documentação oficial do Nginx.
Alternativa D — ❌ Incorreta
sudo nginx test não é um comando válido – o parâmetro correto é -t. No reload, sudo nginx proxy proxy http ssl não corresponde a nenhuma ação real de recarga.
Alternativa E — ❌ Incorreta
O comando de teste sudo nginx -t está correto, mas o de recarga sudo nginx reloading está errado: o Nginx aceita o sinal reload via systemctl ou via nginx -s reload, nunca reloading. A alternativa mistura comandos incorretos.
PEGA ESSA DICA!
Na prova, lembre-se: teste = nginx -t; recarga = systemctl reload nginx ou nginx -s reload. Esses dois comandos aparecem frequentemente em questões de gerenciamento de servidores web.