Linux Labs

Веб-стек / Ступень 1 из 9

Как nginx выбирает сайт и файл

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

Шаг 7 из 7 · итог · 2 мин

Итог

  • Сайт в nginx — блок server; запрос получает блок того же порта, у которого server_name совпал с заголовком Host.
  • Незнакомое имя получает сервер по умолчанию — блок с default_server.
  • Сайт включает ссылка в sites-enabled; работающий nginx прочитает её после nginx -t и reload.
  • Путь файла — root выбранного блока и URI; путь, которого нет, nginx пишет в error.log вместе с блоком.
  • Документация открывала портал, потому что блока docs не было в sites-enabled: запрос с её именем получал сервер по умолчанию.
Ubuntu 24.04
Загрузка…