Я пытаюсь понять, как работает директива nginx try_files. nginx работает на моем сервере и обслуживает страницу по умолчанию, расположенную в /usr/share/nginx/html/index.html
.
Однако у меня есть простая html-страница, расположенная в файловой системе в /var/www/test/index.html
. Следующий файл конфигурации не заставляет этот файл обслуживаться. Я хотел бы понять, почему нет, и какое изменение мне нужно сделать, чтобы оно было подано.
Вот соответствующая часть defualt.conf:
server {
listen 80;
server_name localhost;
root /var/www;
try_files /test/index.html /;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}