2016-05-07 7 views
1

Ich habe ein Problem, das ich schon seit einiger Zeit versucht habe. Ich experimentiere mit AWS und denke darüber nach, Websites zu verschieben, aber ich kann DNS nicht mit OpsWorks-Apps arbeiten lassen. Ich habe einen PHP/RDS-Stapel, in dem ich ein paar Apps habe.OpsWorks-App-Domains, die nach dem Hinzufügen der elastischen IP-Adresse nicht aufgelöst werden

Diese funktionierten großartig außer dem Problem von OpsWorks-Instanzen, die einen dynamischen DNS haben, der sich beim Neustart der Instanz ändert. Ich möchte nicht jedes Mal meine DNS-Einträge in Route53 ändern müssen, also implementierte ich ein EIP, registrierte es bei der Instanz und registrierte es bei OpsWorks. Ich habe Regeln zu der Richtlinie hinzugefügt, die der EC2 für Standard-VPC verwendet, um eingehende HTTP-Anforderungen ebenfalls zu akzeptieren.

Wenn ich jetzt einen A-Eintrag zu meiner DNS-Zone hinzufüge, der auf den EIP verweist, und meine Domäne in den OpsWorks App-Einstellungen hinzufüge, wird meine Domäne im Browser nicht aufgelöst. Was vermisse ich?

Antwort

0

OpsWorks verwaltet sehr wenig DNS extern. Die gesamte DNS-Verwaltung sollte über Route53 erfolgen. Stellen Sie zunächst sicher, dass Sie Ihren Nameserver (NS) ordnungsgemäß konfiguriert haben, um auf Ihre Domäne in Ihrer gehosteten Zone zu verweisen, und stellen Sie sicher, dass der von Ihnen verwendete DNS-Anbieter (z. B. name.com usw.) konfiguriert ist um auf diese DNS-Server zu verweisen.

Auch zu diesem Punkt:

Ich will nicht meine DNS-Einträge in Route53 müssen jedes Mal ändern, was geschieht, so dass ich implementated ein EIP, registrierte es mit der Instanz und Registrierte es bei OpsWorks.

Sie sollten einen elastischen Lastenausgleicher verwenden, nicht eine elastische IP. Sie können Ihrem OpsWorks-Stapel einen Lastenausgleichsmodul zuordnen, sodass alle Instanzen, die innerhalb des OpsWorks-Stapels gestartet werden, diesem elastischen Lastenausgleichsmodul zugeordnet werden. Der zusätzliche Vorteil besteht darin, dass mehrere Server Ihre Anwendung beim Skalieren hosten können.

+0

Sollte ich eine elastische IP auf dem ELB verwenden? – leesaenz

+0

Nein, die elastische IP hat ihren eigenen DNS, den Sie mit einem A-Record Ihren eigenen zuordnen können. –