Se você visitar um banco e solicitar o caixa no balcão por 100 $ de saque da sua conta, existem algumas possíveis respostas :
- Você recebe o dinheiro (200: OK)
- Eles solicitam que você vá para outro contador (301: Redirect)
- Você é solicitado a mostrar o ID e não corresponde ao sistema dele (401: não autorizado)
- Eles dizem "desculpe, os sistemas estão inativos, volte mais tarde" (502: Gateway ruim)
Todos esses números são códigos de resposta usados por servidores da Web, como Apache, Nginx etc. Chegando ao seu telefone, seu telefone é o cliente do banco, enquanto o site que você está tentando visitar é o banco com Nginx. É o banco (site) que é responsável por administrar caixas (nginx) e não o cliente (seu celular).
Mensagem 502 Bad Gateways significa que o site está tendo problemas e não há absolutamente nada que você possa fazer sobre isso.
PS: (Ubuntu) é o sistema operacional em que o site está hospedado.