>_ IzzyLab

Практическое задание

Почини сломанный nginx

средне

Сайт лежит: nginx не стартует из-за сломанного конфига, а document root отсутствует. Почини конфиг, сделай так, чтобы http://localhost/ отдавал страницу с текстом It works!, и подними nginx.

Что потренируешь:
  • nginx
  • nginx -t
  • конфиг nginx
  • document root
  • отладка

Разбор темы

Конфиг nginx — это набор директив с строгим синтаксисом, и любая опечатка в имени директивы валит старт целиком. Ключевой навык — итеративная отладка через встроенный валидатор (nginx -t), который называет файл и строку с ошибкой: правишь, перепроверяешь, повторяешь до syntax is ok. Отдельный класс проблем — ссылки на несуществующие пути: директива root должна указывать на реально существующий каталог, где лежит index.html.

Что проверяется

  1. конфиг nginx валиден
  2. nginx запущен
  3. страница отдаёт It works!

Как это выглядит