Índice
Um servidor de rio acima é um tipo de servidor para o qual Nginx Ele serve como um proxy para a conexão, ou seja, Nginx Ele filtra as solicitações e envia apenas aquelas que ele pode processar. Esses tipos de servidores podem estar em uma máquina virtual, em uma máquina física diferente ou até mesmo ser serviços daemon em um ambiente UNIX esperando para ser chamado.Na prática, isso significa que pode ser um servidor Apache configurado para atender apenas a solicitações específicas em uma porta TCP ou pode ser um middleware que interpreta Rubi para uma aplicação de Trilhos. Portanto Nginx ele pode lidar com solicitações iniciais e ser o proxy reverso para serviços.
Servidores Upstream Únicos
São servidores que possuem um único ponto de upload conforme indicado pelo seu nome, um exemplo disso pode ser o servidor Apache, que na maioria das configurações que encontramos não está otimizado para servir múltiplas conexões simultâneas, pois ao recarregar com os módulos para servir arquivos estáticos, sua eficácia diminui.
Entre aqui Nginx que se encarrega de gerir as múltiplas conexões e desta forma só passar para o Apache os arquivos que ele realmente deve interpretar, como os arquivos do PHP.
Uma configuração básica pode ser a seguinte:
Vários servidores upstream
Nginx é também a capacidade de trabalhar com vários servidores upstream no caso de o serviço para o qual você é proxy reverso ele só pode lidar com algumas conexões, evitando assim uma sobrecarga nas mesmas.
Como fazer isso?Para conseguir isso, seguiremos uma estrutura semelhante à que vimos com o único rio acima, só agora devemos definir um bloco personalizado com as rotas dos diferentes servidores e, em seguida, configurar nosso proxy_pass para eles. Vejamos um exemplo simples:
No final deste tutorial, vemos mais uma vez como Nginx Possui recursos que o tornam uma opção muito viável em ambientes de alta demanda.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo