Questão nº 45

Questão de Sistemas Operacionais · FCC TJ-CE 2022 (nº 45)

FCC2022Analista Judiciário - Especialidade Ciência da Computação - Área Infraestrutura de TISistemas Operacionais
Gabarito: Cver comentário ↓

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 ln -s /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-enabled/example.com.conf`

Neste 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:

Resposta comentada

Gabarito Alternativa C

Para aplicar novas configurações no Nginx sem interrupções, primeiro você deve testar a sintaxe dos arquivos de configuração para evitar erros, e depois recarregar o serviço para que ele leia as novas configurações.

  • (A) Incorreta: ProxyPass é uma diretiva do Apache, não um comando ou opção do Nginx. A sintaxe sudo system reload nginx está incorreta; o comando correto é systemctl reload nginx.
  • (B) Incorreta: Assim como na alternativa A, ProxyPass é uma diretiva do Apache. A sintaxe sudo nginx systemctl reload está incorreta; systemctl é o comando principal.
  • (C) Correta: sudo nginx -t é o comando correto para testar a sintaxe dos arquivos de configuração do Nginx, verificando se há erros. sudo systemctl reload nginx é o comando correto para recarregar a configuração do serviço Nginx sem derrubá-lo, aplicando as mudanças.
  • (D) Incorreta: sudo nginx test não é um comando padrão para testar a configuração do Nginx (o correto é nginx -t). sudo nginx proxy proxy http ssl tenta usar diretivas de configuração Nginx como comandos de linha, o que está incorreto.
  • (E) Incorreta: A alternativa está incompleta, pois a questão pede dois comandos para realizar as ações I e II.

Fonte: FCC TJ-CE 2022 Analista Judiciário - Especialidade Ciência da Computação - Área Infraestrutura de TI (Caderno Tipo 004). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho