Como configuro melhor o SSL para uso com várias instâncias do Amazon EC2 Server atrás de um balanceador de carga?

3

Então, estou executando três instâncias do EC2 atrás de um balanceador de carga da AWS. Eu quero comprar um certificado SSL para usar com essas máquinas. Devo apenas comprar o certificado para o endereço IP público do balanceador de carga e instalar o certificado em cada máquina? Isso funcionará?

    
por rrbrambley 23.01.2011 / 02:43

2 respostas

9

O AWS Elastic Load Balancer suporta terminação SSL no balanceador de carga. Isso significa que você pode instalar seu certificado SSL no próprio balanceador de carga. O balanceador de carga falará o HTTP não criptografado entre o balanceador de carga e sua instância do EC2.

Dessa forma, você só precisa instalar o certificado no ELB em vez de em todas as máquinas. Tenha seu Apache / Nginx / Lighttpd / qualquer que seja o uso de HTTP simples, não SSL. Deixe o balanceador de carga lidar com todo o SSL.

    
por 23.01.2011 / 06:23
2

Definite definitivamente o SSL no balanceador de carga e verifique o cabeçalho x-forwarded-proto em seu código. Instalar o certificado SSL no ELB é muito fácil se você seguir este artigo: link

Demorei cerca de 5 minutos.

    
por 12.10.2012 / 18:49