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

Эта задача — шаг 11 курса «Новый сервер: настройка с нуля»

Заглушка «Скоро открытие»

средне~5 мин

Сам магазин ещё не готов, но домен уже указывает на сервер — пусть посетители видят заглушку, а не ошибку. nginx установлен, но не запущен. Сделай так, чтобы http://localhost/ отдавал страницу с текстом Shop opens soon.

Что потренируешь:
  • nginx
  • document root
  • index.html
  • service
  • curl

Разбор темы

Веб-сервер — процесс, который слушает TCP-порт и на HTTP-запрос отдаёт файлы из каталога сайта (document root). Где этот каталог, сказано в конфиге: директива root в блоке server. Если в корне есть index.html, на запрос / вернётся он — так и делают заглушки «скоро открытие». Установленный пакет ещё не значит запущенный демон: в контейнере без systemd сервис поднимают через service, а результат проверяют curl.

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

  1. nginx запущен
  2. главная отдаёт Shop opens soon

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