HAproxy + Stunnel (https) + CentOS 6

Neste artigo vou abordar a configuração do Load Balance com o software HAproxy e Stunnel.
Toda configuração será feita no CentOS 6 i386.

[ Hits: 38.389 ]

Por: evandro matos couto em 23/11/2011


Ambiente desejável para Alta Disponibilidade e Load Balance



Pronto, agora já temos um servidor de Balanceamento de Carga com o HAproxy e Stunnel.

Lembrando que esse tutorial está muito básico; verifique os manuais do HAproxy e do Stunnel, para um bom entendimento.

Abaixo temos um cenário simples e "barato" para uma Cluster de Alta Disponibilidade e com Balanceamento de Carga.
Linux: HAproxy + Stunnel (https) + CentOS 6

Fontes deste tutorial:
Previamente publicado em:
Glória a Deus.

Página anterior    

Páginas do artigo
   1. Objetivo
   2. HAproxy
   3. Configurando o HAproxy
   4. Segunda parte da configuração - Stunnel
   5. Script para inicializar o Stunnel
   6. Ambiente desejável para Alta Disponibilidade e Load Balance
Outros artigos deste autor

Nagios 4 com Check_MK 1.2.5i3 no CentOS 6.5 x64

Clonagem de HDs com o PHANTOM & UDPCAST no CentOS

Docker Linux Container - Open vSwitch Containers - Múltiplos Servidores

CentOS 5.8 - MySQL Cluster 7.1 + HAProxy

Quota - Criando e administrando no CentOS

Leitura recomendada

Instalando e configurando o vsftpd no Ubuntu

GPT - Guid Partition Table

Acessando remotamente máquina Windows dentro de uma VPN através do Ubuntu

Minix - Instalação e configuração básica

Colinux com Debian - Linux Rodando Dentro do Windows

  
Comentários
[1] Comentário enviado por silent-man em 02/12/2011 - 16:38h

@vandocouto,

em primeiro lugar bom artigo. Ainda não tive a oportunidade de testá-lo apesar de já ter ouvido falar.

Tenho uma dúvido.

Quando o cliente acessa o endereço HTTP(no exemplo acima CentOS-1 192.168.1.55) e esta requisição bate nos HTTP's Servers CentOS-2 ou CentOS-3 qual IP irá aparecer nestes Https Servers, o IP do cliente ou o Ip do CentOS-1 ?

[]s

[2] Comentário enviado por vandocouto em 02/12/2011 - 19:55h

Caro Slient-man,

Respondendo sua pergunta:

1 - no caso do http os logs no centos-2 e centos-3 irão mostrar os ip's do clientes sim.
2 - já no caso do https os logs do centos-2 e centos-3 irão mostrar o ip do centos-1, porém no centos-1 você poderá ver os ip's dos clientes que estão requisitando o acesso via https.

Lembrado que o centos-1 recebe a requisição e encaminha para os nodes conforme exemplo no tutorial.

Espero ter ajudado você

até.



[3] Comentário enviado por fporphirio em 23/07/2012 - 15:10h

Precisava muito instalar o HAPROXY , COROSYNC e PACEMAKER no RedHat 6.2 alguem pode ajudar com esses pacotes para baixar e instalar?

[4] Comentário enviado por engracia em 17/12/2012 - 21:59h

Ola pessoal tenho um trabalho com o tema: segurança no linux,sera que alguém pode dar uma ajuda por favor?


Contribuir com comentário