4
votes

I can't switch on SSL for my load balancer in AWS Elastic beanstalk.

I add these to my configuration as well as the certificate in the drop down below them. aws image 1 When I hit add, I get this warning. The warning seems okay as it is ignoring a deprecated value. The environment goes through it's update, but when complete the fields above are set back to off.

aws image 2

What's wrong here? Am I doing something incorrectly? Is there an issue with aws elastic beanstalk interface?

lb listener

3
Can you paste your Load Balancer listenererror2007s
added, it's tcp and worksAlex Yurkowski
what is the output when you run curl -vv https://the-balancer/Titi Wangsa bin Damhore

3 Answers

0
votes

The docs for the AWS EC2 Classic Load Balancer say that the protocol is HTTPS, not SSL: http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-create-https-ssl-load-balancer.html

Yes, I know that HTTPS is HTTP over SSL, but perhaps AWS GUI does not understand that.

Note that the link also tells how to configure the Class Load Balancer view the AWS CLI, which would give you another way to approach the Elastic Beanstalk Load Balancer and see if you get different results. There are also more detailed error messages out of the CLI, at least on average there are.

0
votes

Looks like the AWS Elastic beanstalk UI now works to set SSL as the protocol.

0
votes

I have a same problem, I solved just make some changing

 Load Balancer Protocol : SSL
 Load Balancer Port : 443 

And important is :

**Instance Protocol : TCP**
Instance Port : "port number"

And Cipher select the Predefined Security Policy and set the ssl

enter image description here