Linux Labs

Пакеты, службы, журналы / Ступень 7 из 13

Диагностика отказавшей службы

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

Шаг 7 из 8 · лаба · 15 минлёгкая

Починить nginx

Сайт на nginx перестал открываться после вчерашних работ. Найди причину и верни сайт.

Ситуация

На сервере работал сайт на nginx. После вчерашних работ на сервере сайт перестал открываться: curl http://localhost/ пишет Couldn't connect to server. Что именно меняли, никто не помнит.

Задача

  1. Сайт по умолчанию снова отвечает по адресу http://localhost/ кодом 200.
  2. nginx работает как служба systemd, его конфигурация проходит проверку nginx -t.
  3. Сайт по умолчанию — файл /etc/nginx/sites-enabled/default и его строки listen — остаётся на месте: исправь ошибку, а не обходи её.

Нужные инструменты (nginx, curl) уже установлены. Интернета на машине нет.

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

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

Цели

0 из 4
  • Конфигурация nginx проходит проверку nginx -t — ещё не выполнена
  • Служба nginx активна — ещё не выполнена
  • http://localhost/ отвечает кодом 200 — ещё не выполнена
  • Сайт по умолчанию на месте — ещё не выполнена
Ctrl+Enter
Запустит машину node1 · Ubuntu 24.04

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

Подсказки

0 из 3

Цели лабы

0 из 4
  • Конфигурация nginx проходит проверку nginx -t — ещё не выполнена
  • Служба nginx активна — ещё не выполнена
  • http://localhost/ отвечает кодом 200 — ещё не выполнена
  • Сайт по умолчанию на месте — ещё не выполнена
node1 Ubuntu 24.04

Цели лабы

0 из 4
  • Конфигурация nginx проходит проверку nginx -t — ещё не выполнена
  • Служба nginx активна — ещё не выполнена
  • http://localhost/ отвечает кодом 200 — ещё не выполнена
  • Сайт по умолчанию на месте — ещё не выполнена
Загрузка…