2017-02-07 25 views
18

sytuacja:Compute Engine: "Ta strona nie może zostać osiągnięty"

śledzę this samouczek.

Kiedy dostać się do części, w której tworzę instancję i wykonać niezbędne polecenia, mam na następujące kwestie:

To see the application running, go to http://[YOUR_INSTANCE_IP]:8080, 

where [YOUR_INSTANCE_IP] is the external IP address of your instance. 

PROBLEM:

Strona deosn” t obciążenie. Pojawia się następujący komunikat o błędzie:

This site can’t be reached 

PYTANIE:

Co mogło pójść nie tak?

Wszystkie poprzednie kroki działały idealnie i mogłem uzyskać lokalny dostęp do mojej witryny.

czekałem na przykład Compute Engine być gotowa kontroli:

gcloud compute instances get-serial-port-output my-app-instance --zone us-central1-f 

i choć powielana wszystkie czynności dwa razy, ja wciąż spotkał się z komunikatem o błędzie.

Coś musi zabraknąć.


EDIT:

Moi reguły zapory:

enter image description here

+0

Czy możesz SSH na swoim serwerze i sprawdzić, czy usługa nasłuchuje na porcie 8080? tj. netstat --listen Sprawdziłbym również, czy twój serwer używa znacznika "http-server". Możesz uruchomić ["opisy procesów obliczeniowych gcloud"] (https://cloud.google.com/sdk/gcloud/reference/compute/instances/describe) – Carlos

+0

@Carlos Wygląda na to, że nie nasłuchuje na porcie 8080. Przynajmniej " 8080 "nie pojawia się nigdzie na wyjściu polecenia netstat --listen – Coder1000

+0

OK, przynajmniej wiemy, że usługa jest wyłączona. Czy pojawiły się błędy w konsoli szeregowej? Czy pokazuje, że skrypt startowy działał poprawnie i zainstalował aplikacje? – Carlos

Odpowiedz

0

Jeśli zasady kodów i zapory są poprawne wtedy jest to bardzo możliwe, że próbujesz połączyć się z niewłaściwym OD. Powinieneś używać zewnętrznego adresu IP, a nie wewnętrznego, którego używasz ifconfig.