Ich versuche, meine in AWS gehostete SignalR-Anwendung hinter einer ELB auf IIS8 zu verschieben, um Websockets zu verwenden.
Nachdem Sie die von AWS empfohlenen Schritte ausgeführt haben (Listener auf der ELB in TCP ändern, Proxy-Protokoll aktivieren - http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/enable-proxy-protocol.html ), kann ich nicht um einen Weg zu finden, wie IIS die Proxy-Protokollinformationen versteht und stattdessen schlechte Anforderungen erhält.
Hat es jemand geschafft, Websockets über AWS ELB und IIS zum Laufen zu bringen?
amazon-web-services
iis-8
Dave Marsland
quelle
quelle
Antworten:
IIS unterstützt derzeit kein Proxy-Protokoll. Machen Sie mit AWS das, was Dave vorschlägt, und sehen Sie sich die Verwendung von ALB an, da dies Web Socket-Unterstützung bietet. Vor den Verbindungsaktualisierungen erhalten Sie also X-Forwarded-For-Header.
quelle