title: Compute Engine : "This site can’t be reached"
body: <p><strong>SITUATION:</strong></p>
  
  <p>I am following <a href="https://cloud.google.com/nodejs/tutorials/bookshelf-on-compute-engine" rel="noreferrer">this</a> tutorial.</p>
  
  <p>When I get to the part where I create an instance and I execute the necessary commands, I get to the following:</p>
  
  <pre><code>To see the application running, go to http://[YOUR_INSTANCE_IP]:8080,
  
  where [YOUR_INSTANCE_IP] is the external IP address of your instance.
  </code></pre>
  
  <hr>
  
  <p><strong>PROBLEM:</strong></p>
  
  <p>The page deosn't load. I get the following error message: </p>
  
  <pre><code>This site can’t be reached
  </code></pre>
  
  <hr>
  
  <p><strong>QUESTION:</strong></p>
  
  <p>What could have gone wrong ?</p>
  
  <p>All previous steps worked perfectly and I was able to access my website locally.</p>
  
  <p>I waited for the Compute Engine instance to be ready by checking:</p>
  
  <pre><code>gcloud compute instances get-serial-port-output my-app-instance --zone us-central1-f 
  </code></pre>
  
  <p>and although I reproduced all the steps twice, I am still met with the error message.</p>
  
  <p>Something must be missing.</p>
  
  <hr>
  
  <p><strong>EDIT:</strong></p>
  
  <p>My firewall rules:</p>
  
  <p><a href="https://i.stack.imgur.com/0Bwi1.png" rel="noreferrer"><img src="https://i.stack.imgur.com/0Bwi1.png" alt="enter image description here"></a></p>