Ich habe mehrere Domain-Namen (example.com und example.net) auf derselben Instanz in meiner Auto-Scaling-Gruppe gehostet. Jetzt habe ich diese automatische Skalierungsgruppe an einen Load Balancer angeschlossen. Kann ich mit Route 53 den Apex zweier Zonen (wie beispiel.com und beispiel.net) auf denselben Load Balancer wie Alias-Datensätze zeigen?Mehrere Domänennamen, die an denselben Load Balancer wie Alias-Datensätze angefügt sind?
Antwort
Ja, Sie können.
Allerdings müssen Sie die folgenden Überlegungen im Auge behalten, je nachdem, was Ihre Anwendung erfordert:
ELB leitet die
Host:
Header an die Instanz; Es interpretiert es nicht, daher sind Ihre Webserver dafür verantwortlich, auf den HeaderHost:
in der eingehenden Anfrage zu reagieren und jede Site entsprechend zu behandeln.ELB wird alle Anfragen zwischen allen Instanzen ausgleichen, unabhängig davon, für welche Domäne sie sind, da es nicht weiß (oder kümmert).
ELB kann nur ein einzelnes SSL-Zertifikat bereitstellen. Wenn Sie SSL verwenden, müssen Sie genau ein Zertifikat haben, das für alle Domänennamen gültig ist, oder Sie müssen den ELB-Listener im transparenten Modus (TCP, nicht HTTPS) ausführen und die SSL-Zertifikate mit SNI für die Instanzen verarbeiten , sich. Wenn Sie diese Einschränkung nicht erfüllen können, benötigen Sie ein ELB pro SSL-Zertifikat, daher ist die ursprüngliche Frage strittig - jedes ELB hat sein eigenes Ziel für die Verwendung mit Aliasen.
- 1. Http Binding Load Balancer
- 2. Mehrere Load Balancer Tomcat ist es durchführbar?
- 3. Aws Elastic Load Balancer
- 4. Wie Load Balancing WSO2 API Manager ohne Load Balancer laden?
- 5. Amazon AWS Load Balancer Verfügbarkeitsproblem
- 6. F5 Load Balancer über Webserver
- 7. Akka Http Client + Load Balancer
- 8. AWS Load Balancer Whitelist Zugriff
- 9. Docker Container automatisch an Upstream-Konfiguration von Nginx Load Balancer
- 10. Socket.IO Cluster mit Nginx Load Balancer Probleme
- 11. Symfony2 HTTPS Anforderung hinter EC2 Load Balancer
- 12. Google Cloud http Load Balancer SSL-Terminierung
- 13. Load Balancer arbeiten für beliebte Websites
- 14. Spring Security SAML Extension - Load Balancer Unterstützung
- 15. Apache Mod-Proxy Load Balancer Wartung
- 16. Nginx $ Schema-Variable hinter Load Balancer
- 17. HTTP Load Balancer Custom Error Seite
- 18. Apache vor Jboss als Load Balancer konfigurieren
- 19. AWS - SSL/https auf Load Balancer
- 20. Standard Elastic Load Balancer DNS funktioniert mit Amazon Certificate Manager?
- 21. AWS Load Balancer für Mean-Stack
- 22. Elastic Load Balancer Name des elastischen Beanstalk
- 23. Load Balancer $ _SERVER ['REMOTE_ADDR'] Funktioniert nicht
- 24. softlayer lokalen Load Balancer verwalten API
- 25. mehrere UDP-Sockets, an denselben Port gebunden?
- 26. Elastic Load Balancer mit Symfony 2.1
- 27. Load Balancer Skalierbarkeit und max. #tcp Ports
- 28. AWS: serverseitiges Skript über Load Balancer ausführen
- 29. GCE Load Balancer HTTPS und HTTP IP
- 30. Django HTTP_HOST Fehler auf AWS EC2 hinter Load Balancer
Danke. 1 Was sollte der Ping-Pfad bei mehreren Domains sein? (Wenn 'ELB die angegebene Health-Check-Seite nicht finden konnte, wird kein Traffic an diese Instanz gesendet.) 2. Wenn ich SSL mit nur einer Domain verwende, dann Listener in https-Modus wäre in Ordnung? – Zeni
@Zeni Wenn Sie nur eine Domain mit SSL haben, funktionieren die anderen gut durch eine einzige ELB auf http; Wenn jemand auf https mit einer der anderen Domains auftaucht, wird eine Verbindung hergestellt, aber es wird eine ungültige Zertifikatswarnung angezeigt. Der "Ping" -Test von ELB sollte seinen 'Host:' - Header auf die IP-Adresse der einzelnen Instanz setzen und einen 'User-Agent:' haben, der die Zeichenfolge "ELB" enthält. Sie können dieses Verhalten in den Serverprotokollen bestätigen und entsprechend reagieren. –
ELB hat jetzt die Möglichkeit hinzugefügt, zwischen Instanzen basierend auf dem Host-Header zu routen. – r3m0t