Ich habe 2 Websites gehostet auf AWS EC2
. Ich habe eine einzelne Instanz erstellt und beide Seiten dort gehostet. Ich habe das SSL für eine Site bereitgestellt, indem ich die ELB
dafür erstellt habe. Wie kann ich das SSL auf der anderen Site mit ACM
auf der gleichen Instanz bereitstellen?So implementieren Sie SSL auf AWS-Instanz
Antwort
Sie können einfach eine zweite ELB erstellen und Ihr zweites Wildcard-Zertifikat zuweisen. Sie können Ihren Datenverkehr auch an denselben Back-End-Server weiterleiten, an den der erste ELB seinen Datenverkehr weiterleitet.
In diesem Szenario Sie folgendes tun:
- Erstellen Sie ein neues ELB
- entsprechenden Zuhörer erstellen auf Ihrem neuen ELB
- Punkt Ihre zweite Domain zu Ihrem neuen ELB (mit CNAME-Eintrag)
- Registrieren Sie Ihre vorhandenen Instanzen mit Ihrem neuen ELB
Hope dies hilft.
Sie können einen einzigen Application Load Balancer für beide Sites auf demselben Server (oder sogar mehreren Servern) verwenden, indem Sie Ihre HTTPS-Listenerregeln so konfigurieren, dass der Traffic je nach Hostnamen an eine bestimmte Zielgruppe weitergeleitet wird.
Sie müssen kein SSL-Zertifikat auf dem Server selbst installieren. Der ELB kommuniziert mit dem Server über den TCP/IP-Port 80. Sie müssen natürlich eine HTTP-zu-HTTPS-Umleitungsregel auf Ihrem Webserver hinzufügen, wenn Sie keine unsicheren Verbindungen zulassen möchten.
- 1. So implementieren Sie formularbasierte Authentifizierung ohne SSL/TLS
- 2. So deaktivieren Sie SSL auf asp.net MVC5?
- 3. So richten Sie SSL auf Tomee ein
- 4. So aktivieren Sie SSL auf Apache Airflow?
- 5. So implementieren Sie Brocken
- 6. So implementieren Sie NetworkManagers?
- 7. So implementieren Sie die Datenbankzugriffssteuerung auf Zeilenbasis
- 8. So implementieren Sie Templating auf UWP/UAP
- 9. So implementieren Sie Suche auf mp3
- 10. So implementieren Sie JavaCameraView auf dem Bildschirm
- 11. So implementieren Sie onclicklistener auf erweiterbare recyclerview
- 12. So implementieren Sie Zeit auf Android
- 13. So implementieren Sie Antworten auf Kommentare
- 14. So implementieren Sie IDialogService
- 15. So implementieren Sie IAsyncOperationWithProgress
- 16. So implementieren Sie besser
- 17. So extrahieren Sie SSL-Zertifikateigenschaften
- 18. So richten Sie ein SSL-Zertifikat auf sinatra ein
- 19. So implementieren Sie Excel ACCRINT
- 20. So implementieren Sie eine Suchwarteschlange
- 21. So implementieren Sie readinto() Methode
- 22. So implementieren Sie HTTP-Tunneling
- 23. So implementieren Sie SAML SSO
- 24. So implementieren Sie ionRangeSliders dynamisch
- 25. So implementieren Sie threadsichere Warteschlangen
- 26. So implementieren Sie benutzerdefinierte Spinner
- 27. So implementieren Sie eine Stopptaste
- 28. So implementieren Sie Braintree Escrow
- 29. So implementieren Sie if-else
- 30. DDD - So implementieren Sie Fabriken
Ich habe beide Standorte auf der gleichen Instanz und ich habe bereits eine "ELB" für die Website A (wo SSL bereitgestellt wird) erstellt. Muss ich für dieselbe Instanz ein anderes "ELB" erstellen? – baig772
Ja, das ist nicht das Problem, dass Sie Nginx oder Apache entsprechend zugeordnet haben? Wenn es nginx ist, benutze https://garthkerr.com/multiple-ssl-domains-on-el-b-with-nginx/ –
Ja, ich habe die Vhosts richtig erstellt. Ich benutze 'Apache' – baig772