Ich versuche, meinen Domain-Namen mit Route53 auf meine Amazon-Instanz zu verweisen. Ich hoffe, jemand mit Route53 Erfahrung kann mir sagen, was ich falsch mache.
Ich habe eine neue gehostete Zone für meine Domain in Route53 erstellt. Die Zonendatei gab mir Namensserver, die ich bei meinem Registrar beantragt habe.
Dann habe ich in EC2 eine elastische IP-Adresse erstellt und sie damit verbunden meine Instanz. Ich habe dann einen neuen Datensatz in meiner Zonendatei erstellt und eingefügt die IP-Adresse als A-Record herunter.
Ich habe dann 24 Stunden gewartet, aber mein Hinweis funktioniert nicht. Die Website ist immer noch nicht auf die Ec2-Instanz hingewiesen.
Irgendwelche Ideen?
Die kombinierten Schritte sind zwischen der Frage und den Kommentaren korrekt. Sie müssen nur jeden Schritt debuggen.
Google "DNS-Lookup", verwende ich normalerweise www.dnsstuff.com, aber wählen Sie, was auch immer Sie mögen. Überprüfen Sie zunächst, ob die Nameserver diejenigen sind, die Sie mit Ihrem Registrar eingegeben haben. Wenn nicht, überprüfen Sie, ob Sie Ihren Registrar angewiesen haben, sie zu verwenden. Warten Sie andernfalls länger. Wenn ja, überprüfe sie mit den Werten im Route 53-Panel.
Als nächstes prüfen Sie den registrierten A-Wert mit dem von Ihnen eingegebenen Wert. Stellen Sie sicher, dass Sie "einfach" als Routing-Richtlinie für Route 53 ausgewählt haben und "Alias" auf Nein setzen.
Wenn die obigen beiden Werte korrekt sind, stellen Sie sicher, dass Ihr Apache-Server auf Port 80 reagiert und navigieren Sie in einem Browser zur IP-Adresse Ihres Servers. Wenn das funktioniert, ist einer der beiden oben genannten Schritte falsch (und stellen Sie sicher, dass es sich nicht um eine Apache-Installation für einen anderen handelt) oder wurde noch nicht veröffentlicht. Wenn dies nicht funktioniert, stellen Sie sicher, dass die Sicherheitsgruppe, die für diese Instanzen festgelegt wurde, alle IP-Adressen an Port 80 zulässt (also 0.0.0.0/0).
Hinweis zur Admin-Schnittstelle der Sicherheitsgruppe: Nachdem Sie "Regel hinzufügen" hinzugefügt haben, müssen Sie noch "Regeländerung anwenden", bevor sie wirksam wird.
Wenn die Sicherheitsgruppe für eingehende Verbindungen nicht aufgelöst werden kann, funktioniert Apache nicht ordnungsgemäß auf Port 80 oder Sie haben etwas wie iptables, das eine interne Firewall auf dem Server anwendet. Versuchen Sie etwas wie www.yougetsignal.com mit der IP-Adresse und Port 80. Wenn das funktioniert, hat Apache höchstwahrscheinlich das Problem.
Wenn Sie in dieser letzten Phase weiterhin Probleme haben, führen Sie ein Linux-Image auf, installieren Sie einfach Apache, verwenden Sie dieselbe Sicherheitsgruppe und überprüfen Sie, ob die Apache-Instanz mit dem öffentlichen Amazon-DNS dieser Instanz über einen Browser reagiert. Wenn das funktioniert und deins immer noch nicht, haben Sie etwas Eigenes für Ihre Instanz getan, das nur Sie debuggen können.
Wenn in den Remote-DNS-Lookup-Berichten alles richtig ist, aber nicht lokal auf Ihrem Computer, leeren Sie den lokalen DNS-Cache und versuchen Sie es erneut.
Tags und Links dns hosting amazon-ec2 amazon-route53