Linux Labs

Сеть / Ступень 13 из 14

Восстановить сервис от клиента до ответа

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 6 из 7 · лаба · 40 минсложная

Сайт недоступен с соседней машины

На node2 сайт отвечает себе, а с node1 не открывается. Причин может быть несколько — найди все и оставь nginx рабочим.

Ситуация

На node2 подняли сайт на nginx. На самой node2 curl http://localhost/ отвечает страницей, а с node1 curl http://node2/ ответа не получает. Сайт должен открываться с node1 по адресу http://node2/.

Команды на node2 выполняй с node1 через SSH: ssh node2 'команда'. При каждом входе ssh печатает Warning: Permanently added 'node2'… — так настроена учебная пара, на работу команд это не влияет.

Задача

  1. С node1 ping node2 получает ответ.
  2. С node1 curl http://node2/ получает код 200.
  3. nginx на node2 исправен: sudo nginx -t проходит, служба nginx активна.

Интернета в лабе нет — только сеть между node1 и node2. Всё нужное установлено на обеих машинах.

Лаба · самостоятельно

Команды в этой лабе не даны: набирай их в терминале сам. Цели проверяются на машине после каждой команды.

Цели

0 из 3
  • node2 отвечает на ping с node1 — ещё не выполнена
  • http://node2/ отвечает кодом 200 на запрос с node1 — ещё не выполнена
  • На node2 nginx -t проходит, служба nginx активна — ещё не выполнена
Ctrl+Enter
Запустит машину node1 · Ubuntu 24.04

Машина запускается

Подсказки

0 из 3

Цели лабы

0 из 3
  • node2 отвечает на ping с node1 — ещё не выполнена
  • http://node2/ отвечает кодом 200 на запрос с node1 — ещё не выполнена
  • На node2 nginx -t проходит, служба nginx активна — ещё не выполнена
node1 Ubuntu 24.04

Цели лабы

0 из 3
  • node2 отвечает на ping с node1 — ещё не выполнена
  • http://node2/ отвечает кодом 200 на запрос с node1 — ещё не выполнена
  • На node2 nginx -t проходит, служба nginx активна — ещё не выполнена
Загрузка…