0% acharam este documento útil (0 voto)
4 visualizações3 páginas

Configuração de Proxy Reverso Nginx

O documento descreve a configuração de um proxy reverso utilizando Nginx em três VMs, onde VM1 atua como proxy e VM2 e VM3 como servidores web. O autor detalha o processo de instalação, configuração e validação do balanceamento de carga entre os servidores. A configuração inclui a atualização de pacotes, definição de páginas iniciais e ajustes nas diretivas do Nginx para garantir o funcionamento adequado do proxy reverso.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
4 visualizações3 páginas

Configuração de Proxy Reverso Nginx

O documento descreve a configuração de um proxy reverso utilizando Nginx em três VMs, onde VM1 atua como proxy e VM2 e VM3 como servidores web. O autor detalha o processo de instalação, configuração e validação do balanceamento de carga entre os servidores. A configuração inclui a atualização de pacotes, definição de páginas iniciais e ajustes nas diretivas do Nginx para garantir o funcionamento adequado do proxy reverso.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Configuração de Proxy Reverso com Servidores Web

Aluno: Nicolas Martins

Acesso e Atualização das VMs


1. Conectei via SSH em cada VM:
• VM1 – proxy reverso ([Link])
• VM2 – servidor web 1 ([Link])
• VM3 – servidor web 2 ([Link])

2. Em cada instância, deixei todos em su e atualizei pacotes.

sudo su
apt update && apt upgrade

Configuração dos Servidores Web (VM2 e VM3)


1. Instalei o Nginx em VM2 e VM3:

apt install nginx


systemctl enable
systemctl start

Utilizei o Nginx por ser mais leve e fácil de configurar tanto como servidor web quanto como proxy reverso

2. Defini a página inicial em cada servidor, editando /var/www/html/[Link]:


a. VM2:

b. VM3:

3. Verifiquei no navegador se cada servidor retornava seu conteúdo correto.


Configuração do Proxy Reverso na VM1
1. Instalei o Nginx em VM1 do mesmo modo:

apt install nginx


systemctl enable
systemctl start

2. Criei o arquivo de site em /etc/nginx/sites-available/reverse_proxy com o seguinte conteúdo:

a. O bloco upstream agrupa os backends para balanceamento Round Robin por padrão.
b. As diretivas proxy_set_header garantem que informações como o host original e o IP do
cliente sejam repassadas corretamente.

3. Habilitei o site e desativei o padrão:

ln -s /etc/nginx/sites-available/reverse_proxy
rm /etc/nginx/sites-enabled/default

4. Testei a configuração e recarreguei o serviço:


Validação do Balanceamento de Carga
Para confirmar o Round Robin, executei no host:

Isso mostra que o Nginx em VM1 distribuiu as requisições conforme esperado

Você também pode gostar