web-dev-qa-db-fra.com

Compute Engine: "Ce site est inaccessible"

SITUATION:

Je suis ce tutoriel.

Lorsque j'arrive à la partie où je crée une instance et j'exécute les commandes nécessaires, j'arrive à ce qui suit:

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

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

PROBLÈME:

La page ne se charge pas. Je reçois le message d'erreur suivant:

This site can’t be reached

QUESTION:

Qu'est-ce qui aurait pu mal tourner?

Toutes les étapes précédentes ont parfaitement fonctionné et j'ai pu accéder à mon site Web localement.

J'ai attendu que l'instance Compute Engine soit prête en vérifiant:

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

et bien que j'ai reproduit toutes les étapes deux fois, je suis toujours rencontré le message d'erreur.

Quelque chose doit manquer.


MODIFIER:

Mes règles de pare-feu:

enter image description here

26
Coder1000

Je suggérerai d'examiner cette étape:

gcloud compute instances create my-app-instance \
--image-family=debian-9 \
--image-project=debian-cloud \
--machine-type=g1-small \
--scopes userinfo-email,cloud-platform \
--metadata app-location=$BOOKSHELF_DEPLOY_LOCATION \
--metadata-from-file startup-script=gce/startup-script.sh \
--zone us-central1-f \
--tags http-server

Veuillez vous assurer que l'instance est créée avec la balise http-server

Sinon, les règles de pare-feu ne prendront pas effet sur votre instance

gcloud compute firewall-rules create default-allow-http-8080 \
--allow tcp:8080 \
--source-ranges 0.0.0.0/0 \
--target-tags http-server \
--description "Allow port 8080 access to http-server"
0
zizizach