2016-05-31 12 views
0

Ich habe eine laufende (Windows OS) Amazon EC2-Instanz. Um zu überprüfen, ob ich eine Website hosten und von außen darauf zugreifen kann, habe ich eine index.html-Datei mit der Nachricht "Hello World !!" erstellt und diese mit http-server auf Port 80 gehostet. Mit dieser kann ich auf diese Website zugreifen localhost. Ich kann jedoch nicht von meinem persönlichen Laptop aus auf die Website zugreifen. Ich benutze Public DNS, um auf die Website zuzugreifen, habe ich auch mit öffentlichen IP versucht.Website gehostet auf Amazon EC2 Instanz nicht von außen zugänglich

In Sicherheitsgruppe, ich habe eingehenden Datenverkehr für HTTP & HTTPS beide für alle IPs geöffnet. Ich kann diese Instanz mit dem öffentlichen DNS von meinem Laptop aus anpingen. Ich bin mir nicht sicher, was noch fehlt?

+0

Hallo, Welchen Server verwenden Sie, um diese index.html zu hosten? und haben Sie den Eingang für 8080 geöffnet? – Jeet

+0

Können Sie zeigen, welche Regeln Sie in Ihrer Sicherheitsgruppe haben/ – error2007s

+2

Vergewissern Sie sich, dass die Windows-Firewall diesen Datenverkehr zulässt, sofern sie aktiviert ist. –

Antwort

1

Ich würde den gesamten Datenverkehr für alle IPs öffnen, löschen Sie Ihren DNS-Cache und 100% sicher, dass Ihre Sicherheitsgruppe der richtigen Instanz zugewiesen ist.

Sobald Sie das zu arbeiten, dann reduzieren Sie es wieder nur auf http/s.

Wenn Sie in einer VPC sind, dann überprüfen Sie Ihre Zugriffskontrolllisten. Ist das Subnetz ein öffentliches Subnetz?

Überprüfen Sie Ihre Windows-Firewall-Einstellungen. Dies kann übersehen werden.

+0

Ich erlaubte eingehenden Verkehr von TCP-Paketen auf Port 80. Dies behob das Problem. Vielen Dank ! – dudedev