Nginx - proxy reverso

Índice
O processo de proxy reverso que faz Nginx é um dos seus usos mais populares, pois permite gerir os recursos de forma mais eficiente, encaminhando os pedidos em função da sua estrutura, para que possamos conseguir que estejamos a servir uma página web cujo idioma é PHP e fazer o que Apache processar tudo o que tem a ver com isso e Nginx apenas arquivos estáticos.
Obviamente, o que explicamos foi apenas um pequeno exemplo do que pode ser alcançado com um proxy reverso; no entanto, para nos aprofundarmos nesses tópicos, veremos os pontos fortes do proxy reverso abaixo.
Configuração
A estrutura que o processo segue ao usar o proxy reverso, é que o pedido do cliente é atendido e de acordo com a sua estrutura passamos para outro servidor que fará o processamento correspondente e por último Nginx retorna a resposta apropriada recebida do referido servidor; esses servidores são chamados servidores upstream, uma vez que são responsáveis ​​apenas por obter os parâmetros de upload para processamento.
Como fazer isso?Para alcançar o explicado anteriormente, vamos usar um diretriz em Nginx, Isto é o proxy_pass, neste vamos colocar o caminho do servidor rio acima que você deve receber a solicitação; no entanto, antes de aprová-la, também podemos aplicar algumas regras à solicitação para que possamos maximizar o uso de Nginx.
Vamos ver na imagem a seguir como podemos transferir tudo isso para um arquivo de configuração nginx:

Obviamente, esses parâmetros não são adequados para o trabalho, mas podemos ver o que queremos dizer, abrimos um bloco de localização e recebemos o pedido, então dentro dele dizemos com proxy_pass onde está o nosso servidor upstream e ele receberá o novo pedido de Nginx, para que o usuário não saiba realmente que há algo mais por trás do que está vendo.
ExceçõesExistem exceções a este comportamento, geralmente é quando usamos expressões regulares e diretivas de reescrita com o qual o novo pedido é passado para o servidor upstream diretamente sem transformação, tornando desnecessário definir isso no passe de proxy.
Vamos ver na imagem a seguir uma configuração que nos mostra o que explicamos:

Em primeiro bloco de localização vemos que estamos fazendo uma chamada com um frase regular e no segundo bloco temos um diretiva de reescrita Isso corresponde ao parâmetro que acompanha a solicitação da URL.
Como o proxy reverso nos ajuda?O proxy reverso É uma forma bastante popular de ajudar a melhorar o desempenho dos serviços quando temos sistemas back-end pesados ​​e não podemos fazer muito; também nos ajuda quando estamos construindo uma estrutura desde o início, pois podemos planejar para o futuro com ideias de crescimento e expansão .
No final deste tutorial, podemos dizer que qualquer que seja a situação Nginx faz um trabalho excepcional, com recursos como proxy reverso, permitindo-nos dar nova vida aos nossos empreendimentos e infraestruturas.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave