We've been using nginx compiled with the spdy module for some time now and despite only being draft 2 of the specs are quite pleased with its performance.
However we now have the need to horizontally scale and have put our EC2 instances behind an Elastic Load Balancer.
Since ELB doesn't support the NPN protocol we have set the listeners to the following:
SSL 443 -> SSL 443
We have also enabled the new proxy-protocol as described here:
http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/enable-proxy-protocol.html
Everything works completely fine with this configuration. Our app is successfuly loadbalanced across our instances.
However when running http://spdycheck.org/ it reports that SPDY is not enabled. Yet if I point spdycheck to the elastic IP of a single instance, it correctly reports SPDY as being enabled.
Any help would be greatly appreciated.