Amazon ec2 funktioniert nicht, wenn der Zugriff über die öffentliche IP
Ich bin neu in Amazon EC2. Die Anwendung ist in Ordnung, die auf Amazon EC2 Windows Server.
Aber wenn ich versuche, Zugriff auf die gleichen durch die öffentliche ip, die es nicht zugänglich ist.
Ich habe gesehen das inbound-Konfigurationen und die ports(HTTP,HTTPS,SSH) aktiviert sind.
Ich bin nicht in der Lage, um den Zugriff auf die Anwendung durch die öffentliche ip-Adresse.
http:ec2-XX-XX-XXX-XX.us-west-2.compute.amazonaws.com
zugänglich ist, wenn innerhalb der EC2-region, jedoch
XX.XX.XXX.XX:8080/myapp
nicht zugänglich ist.
XX.XX.XXX.XX is the public ip.
Yess.. Das ist VPC..!!!
- verwenden Sie ein VPC?
- überprüfen Sie die firewall-Einstellungen
- Verspätete Antwort. Kann hilfreich sein für andere. In Ihrem Sicherheitsgruppe stellen Sie sicher, wenn Sie sich mit SSH als eingehende Regel ändern Sie es Überall. Das sollte lösen Ihren Zweck. [Verwenden Sie niemals irgendwo für Echte Apps. Gerade für das lernen Zweck]
Du musst angemeldet sein, um einen Kommentar abzugeben.
erstellen Sicherheitsgruppe mit der Anfrage werden Sie wollen, um Zugang zu gewähren. hier habe ich Sicherheitsgruppe für jede Anfrage
Dann fügen Sie die spezifischen security-Gruppe zu Netzwerk-Schnittstelle
Hatte das gleiche Problem. Fand es problem mit Sicherheitsgruppe.
Hinzugefügt ein 'Custom TCP Rule" mit port 8080, und es hat Prima funktioniert.
Dieses Problem wird durch Subnetz zuweisen ec2-nicht-internet-gateway.
Für die Lösung:
AWS Console:: VPC::
Erstellen von Internet-gateway --> Zuweisen VPC --> Hinzufügen-internet-gateway-Eintrag in der route-Tabelle, die zugeordnet ist, um ec2-Subnetz.
Sieht es eher aus wie eine security-Gruppe Ausgabe. Was genau hast du in der security Gruppe für die Instanz? In Situationen wie dieser, ich beginnen Sie, indem Sie sicher, dass ping funktioniert von außen durch die öffnung Echo Requests für alle IPs. Wenn die Maschine nicht "pingbar" geführt, beheben Sie es zuerst. Beschränken Sie den IP-Bereich.
Tun, die unten überprüft
wenn nicht, ändern Sie den EIP - /restart der Instanz
ich habe das gleiche problem. AWS IPv6/IPv6-DNS-und IPv4/IPv4-DNS..
in meinem Fall, IPv6-DNS-Tags für private, aber zugängliche aus dem internet, während die öffentliche IPv4-DNS kann nur der Zugriff auf das intranet.
Da ich die nameserver von anderen Anbieter, ich benutze IPv6-ip als Punkt-zu-meiner-domain.
Da u sagte Ihre dns zugänglich(http:ec2-XX-XX-XXX-XX.us-west-2.compute.amazonaws.com ), ping mit dem Befehl tool, um zu überprüfen, die genaue ip, und versuchen Sie, die ip zu durchsuchen..