Linux Labs

Networking / Stage 13 of 14 · step 6 of 7

Site unreachable from another host

hard ~40 min
Not running Starting usually ~20 s
Report a problem

Situation

A site was set up with nginx on node2. On node2 itself curl http://localhost/ answers with a page, while from node1 curl http://node2/ gets no answer. The site must open from node1 at http://node2/.

Run commands on node2 from node1 over SSH: ssh node2 'command'. At every login ssh prints Warning: Permanently added 'node2'… — that is how the practice pair is set up, and it does not affect the commands.

Task

  1. From node1, ping node2 gets a reply.
  2. From node1, curl http://node2/ gets code 200.
  3. nginx on node2 is healthy: sudo nginx -t passes and the nginx service is active.

There is no internet in the lab — only the network between node1 and node2. Everything you need is installed on both machines.

Visible only to you. Saved as you type.

All notes

Lab goals

0 of 3
  • node2 replies to ping from node1 — not checked yet
  • http://node2/ returns HTTP 200 to a request from node1 — not checked yet
  • On node2 nginx -t passes and the nginx service is active — not checked yet

Hints

0 of 3 open · they open one at a time
Hint 1
Show the solution after 3 failed checks

Leave the lab?

The machine keeps running for 10 more minutes, then it is removed. Files are lost; completed goals stay.

Loading…