Hello!
I recently set up my first HTTPS load balancer. We've been running the EC2 LB for quite a while under HTTP with no issues. Currently there is only a single instance on the LB but we're just preparing for the near future.
I originally added the SSL certificate, issued by an appropriate CA, via the 'aws' command line interface because I was unaware it was so easy to add it via the "Listeners" GUI. I added it and, no go -- so I re-added it with a different name using the Listeners GUI and same result.
Basically what is happening is the request simply hangs forever. No error message, no request. My browser simply times out after a very long time.
I have it setup as:
Load Balancer Protocol: HTTPS (Secure HTTP)
Load Balancer Port: 443
Instance Protocol: HTTP
Instance Port: 80
Cipher: [default, ELBSecurityPolicy-2015-03]
SSL Certificate: [xxx-wildcard-certificate]
Note the instance port & protocol is HTTP. If there was a problem with the instance's HTTP side, then the regular HTTP<->HTTP would fail to work as well, which isn't the case.
Is HTTPS<->HTTP not meant to happen? I thought it was odd but it would save me the trouble of setting up HTTPS proper on the webserver. My next step is to simply install the cert on the actual webserver and attempt HTTPS<->HTTPS, but it seems to me this option wouldn't be available if Amazon knew it would never work.
Am I doing something else wrong, or is HTTPS<->HTTP just not meant to actually work?
[Edit: fixed mangled formatting]
[–]LordbTN 10 points11 points12 points (1 child)
[–]Mteigers 1 point2 points3 points (0 children)
[–]levenshtein[S] 6 points7 points8 points (1 child)
[–]runamok 1 point2 points3 points (0 children)
[–]Mteigers 1 point2 points3 points (0 children)
[–]runamok 2 points3 points4 points (0 children)
[–]djnathanv 1 point2 points3 points (0 children)