I have an ELB configured to listen on port 443, and pass traffic on that port through to an instance on port 443. The ELB is receiving the connection, but the instance behind it does not receive traffic.
What I have checked:
- ELB answers on 443
- Instance answers on 443 internally (i.e. telnet localhost 443)
- Security group for instance is set to allow traffic on 443 from 0.0.0.0/0
- Security group for ELB is set to allow traffic to flow to instance on 443, as well as from my IP (the latter is definitely working)
Possibly worth mentioning that the instance is in a private subnet, connected to the internet via use of NAT instance and IGW on the public subnet (internet connectivity from the instance works fine).