Для настройки папки для хранения HTML-страниц в NGINX вы можете использовать директиву "root".
1. Откройте конфигурационный файл сервера NGINX. Обычно этот файл находится по пути /etc/nginx/nginx.conf или /etc/nginx/conf.d/default.conf.
2. Найдите секцию "server" и добавьте следующую директиву:
```
server {
...
root /путь/к/папке;
...
}
```
3. Замените "/путь/к/папке" на фактический путь к папке, в которой хранятся ваши HTML-страницы. Например, если страницы находятся в папке "/var/www/html", то директива будет выглядеть следующим образом:
```
root /var/www/html;
```
4. Сохраните и закройте файл конфигурации NGINX.
Чтобы настроить NGINX так, чтобы все запросы, кроме index.html, перенаправлялись в папку "pages" без изменения кода, вы можете использовать директиву "try_files".
1. Откройте конфигурационный файл сервера NGINX.
2. Найдите секцию "location /" и добавьте следующую директиву:
```
location / {
try_files $uri $uri/ /pages/$uri =404;
}
```
3. Сохраните и закройте файл конфигурации NGINX.
Теперь все запросы, кроме index.html, будут перенаправлены в папку "pages" без изменения кода. Например, запрос "/about.html" будет перенаправлен на "/pages/about.html".