Estou configurando um balanceador de carga pela primeira vez, então, por favor, tenha paciência comigo ao tentar fornecer mais detalhes (voltarei a essa pergunta a cada 15 minutos para que eu possa responder rapidamente a todas as respostas que solicitar meu esclarecimento.)
Comprei um domínio da godaddy.com, mas, no meu entendimento, configurar o balanceador de carga seria mais direto se eu usasse o serviço de DNS da amazon Route 53.
Para mim, uma alternativa ao uso do Route 53 seria ir ao painel de controle do godaddy para mydomain.com
, definir um registro A com o ip elástico de uma instância que tenha uma regra de reescrita para encaminhar todo o tráfego de mydomain.com
para www.mydomain.com
e, em seguida, um registro CNAME www
com o endereço do balanceador de carga. O Ec2 aconselha a não definir um registro A para o endereço do balanceador de carga, pois isso realmente altera o endereço.
- Eu iniciei uma instância ec2 executando o Ubuntu 12.04 e o servidor da lâmpada.
ec2-**-**-**-**.compute-1.amazonaws.com
é acessível de ambos
o url e o ssh.
- Eu criei um balanceador de carga ec2 com um caminho de ping de "/", mas infelizmente
minha instância ec2 não passa a verificação de saúde para eu adicionar o
instância para o balanceador de carga.
- Eu criei uma zona hospedada no Route 53 para o meu nome de domínio.
- Eu entrei no godaddy e removi os servidores de nomes existentes e
adicionou os 4 nameservers fornecidos pela rota 53.
- Finalmente, entrei no Route 53 e criei um registro A com um alias
Segmentar para o endereço do balanceador de carga
**. us-east-1.elb.amazonaws.com.
Meu objetivo final é quando alguém vai para mydomain.com
a URL seria resolvida pela rota 53 e o balanceador de carga direcionaria o tráfego para uma instância ec2.
Alguma idéia de como posso fazer isso funcionar? (Observação: eu concluí a etapa 5 cerca de 12 horas atrás, todas as alterações de DNS foram propagadas, pois mydomain.com
carrega uma página em branco em vez do modelo godaddy
EDITAR
curl -v localhost
retorna HTTP/1.1 200 OK
curl -v abcloadbalancer-123124.us-east-1.elb.amazonaws.com.
retorna HTTP/1.1 503 Service Unavailable: Back-end server is at capacity
curl -v mydomain.com
retorna HTTP/1.1 503 Service Unavailable: Back-end server is at capacity
Os grupos de segurança permitem a partir da porta 80 de qualquer maneira (0.0.0.0)