Como configurar proxy reverso para load balancing Print

  • 0

Como configurar proxy reverso para load balancing com a GeHost

Olá, amigo(a) Dev! Seja bem-vindo(a) ao nosso guia de proxy reverso com load balancing — um dos grandes truques para deixar seu site mais rápido, estável e preparado para grandes fluxos de visitantes. Aqui, você vai aprender, passo a passo, como distribuir o tráfego entre múltiplos servidores de forma inteligente — tudo com a simplicidade que só a GeHost sabe oferecer.

Imagine que seu site está tão popular que um único servidor não consegue lidar com todos os pedidos. O que fazer? Dividir o trabalho! É aí que entra o proxy reverso com load balancing. Ele atua como um “porteiro inteligente” que recebe todas as requisições e as distribui entre vários servidores de forma equilibrada.

Dica do Sensei: O proxy reverso não é só para alta performance — ele também protege seus servidores internos, escondendo-os da internet. É como ter um escudo invisível!

Passo 1: Entenda o que você vai fazer

Antes de qualquer configuração, vamos esclarecer:

  • Você tem um ou mais servidores com seu site rodando (por exemplo, em diferentes máquinas ou instâncias).
  • Um servidor principal (o proxy) recebe todas as requisições da internet.
  • O proxy redireciona cada pedido para um dos servidores internos, de forma justa.
  • Os servidores respondem ao proxy, que devolve a resposta ao usuário.

Isso é load balancing com proxy reverso — e a GeHost te ajuda a montar isso com segurança e simplicidade.

Passo 2: Acesse o cPanel

Para começar, faça login no seu cPanel, o painel de controle da GeHost.

Tela de LOGIN do cPanel com campos Usuário e Senha + botão Log in

Seu login é seu e-mail ou nome de usuário da GeHost. Após entrar, você verá o painel principal.

Passo 3: Acesse o Gerenciador de Arquivos

Como o proxy reverso geralmente é configurado via arquivos de configuração (como Nginx ou Apache), vamos usar o Gerenciador de Arquivos para editar os arquivos necessários.

Painel inicial (home) do cPanel com os grupos de ferramentas (E-mail, Arquivos etc.)

Na seção Arquivos, clique em Gerenciador de Arquivos.

Passo 4: Acesse a pasta pública

No Gerenciador de Arquivos, vá até a pasta public_html (ou www, dependendo da sua configuração).

Gerenciador de Arquivos com árvore de pastas (public_html etc.) e barra de ações

Aqui está o ponto de entrada do seu site. É aqui que você vai colocar os arquivos de configuração do proxy.

Passo 5: Crie o arquivo de configuração do proxy

Se você já tem um servidor com Nginx ou Apache, pode usar um arquivo de configuração como proxy.conf ou loadbalancer.conf. Vamos criar um novo arquivo:

  1. Clique em Novo Arquivo.
  2. Digite o nome: proxy.conf.
  3. Clique em Salvar.

Abra o arquivo recém-criado e insira uma configuração básica de proxy reverso com load balancing. Aqui está um exemplo simples:

upstream backend {
    server servidor1.exemplo.com:8080;
    server servidor2.exemplo.com:8080;
    server servidor3.exemplo.com:8080;
}

server {
    listen 80;
    server_name seu-site.com;

    location / {
        proxy_pass http://backend;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

💡 Dica: Substitua servidor1.exemplo.com, servidor2.exemplo.com etc. pelos endereços reais dos seus servidores internos (ou IPs, se forem privados).

Passo 6: Configure o DNS (opcional, mas essencial)

Se seus servidores internos não estão acessíveis diretamente pela internet, você precisará usar um nome de domínio ou subdomínio para o proxy.

Na tela Editor de Zona de DNS, adicione um registro CNAME apontando para o IP do seu servidor principal (o que vai atuar como proxy).

Editor de Zona de DNS com lista de domínios e botões Registro A / CNAME / MX / Gerenciar

Exemplo:

  • Nome: proxy.seu-site.com
  • Valor: 192.0.2.1 (IP do proxy)
  • Tipo: CNAME

Passo 7: Teste e monitore

Após salvar a configuração:

  1. Reinicie o servidor web (Nginx ou Apache) via terminal ou via cPanel (se disponível).
  2. Acesse seu site pelo navegador.
  3. Use ferramentas como https://httpbin.org/ip para verificar se o tráfego está sendo distribuído.
Atenção do Sensei: Se algo não funcionar, verifique os logs do servidor (em /var/log/nginx/ ou /var/log/apache2/) para ver erros. A GeHost também oferece suporte técnico 24/7!

Conclusão

Parabéns, aluno(a) do Sensei! Você acabou de configurar um proxy reverso com load balancing com a GeHost — uma habilidade valiosa para qualquer desenvolvedor ou administrador de sistemas.

Com essa estrutura, seu site fica mais rápido, mais seguro e preparado para crescer. E lembre-se: a GeHost está aqui com você, a cada passo do caminho.

Se tiver dúvidas, entre em contato com nosso suporte — estamos sempre prontos para ajudar. 🌟


Was this answer helpful?

« Back