Пол ночи безуспешно пытался нагуглить причину по которой у меня не работает данная конфигурация (сервер отдает 404 при запросе на /):
...
root /home/max/www/project;
location / {
root /pages;
index index.html;
}
...
Сам конфиг корректен. Ошибка логическая.
Если я укажу root, который по умолчанию, полностью до папки где у меня лежит index.html ( $root/pages ) то все работает.
Но мне так не нужно. Для html файлов у меня отдельная директория /pages, потому что я не хочу чтобы у меня папки [css,img,js,] лежали на одном уровне с файлами html.
И поэтому я хочу оставить корневой директорией проекта именно /project чтобы иметь доступ ко всем статическим ресурсам от корня.
Вообще структура папки /project выглядит так:
/css
/js
/img
/pages
Хелпаните пожалуйста!