Блок выбран — теперь nginx ищет файл. Здесь — как адрес страницы превращается в путь на диске.
В адресе http://docs.lab.test/guide/install.html после имени сайта идёт путь страницы — URI: /guide/install.html. nginx приписывает его к root выбранного блока: /srv/www/docs и /guide/install.html дают /srv/www/docs/guide/install.html. Если URI кончается на /, nginx ищет в этом каталоге файл из директивы index: так / у портала даёт /srv/www/portal/index.html.
Файла нет — ответ 404 Not Found. Причину nginx пишет в журнал ошибок /var/log/nginx/error.log: какой путь он пробовал открыть и какой блок обработал запрос. Журнал открыт nginx и группе adm, поэтому читай его через sudo.
Вернёмся к исходной поломке: сайт docs снова не включён, а пользователь открывает ссылку на инструкцию по установке.
Открой инструкцию по ссылке
Сайт docs снова не включён. Запроси инструкцию http://docs.lab.test/guide/install.html, потом прочитай последнюю строку журнала ошибок nginx.
Сначала предположи
Какой файл nginx попробует открыть по этому адресу?
Теперь начни упражнение, выполни команду и сверь прогноз с выводом.