
У меня довольно простая конфигурация Nginx, которую я не могу заставить работать. Я пытаюсь сделать так, чтобы Nginx обслуживал мое приложение node, /
а затем у меня есть /colors
маршрут, который, похоже, не хочет работать. Да, я знаю, что мой файл конфигурации работает, /colors/
но он тоже не работает. Оба возвращают 404 not found, даже когда я ввожу точное имя файла html/путь
Я знаю, что на этот вопрос уже отвечали 1000 раз, но я перепробовал все, что мог, но ничего не заработало.
location / {
proxy_pass http:/<IP>:<PORT>;
include /etc/nginx/proxy_params;
}
location /colors/ {
root /var/www/colors;
}
РЕДАКТИРОВАТЬ**
Если я изменю его так, чтобы цвета были сделаны только /
тогда, это сработает, но не с использованием /colors
или/colors/
решение1
Заставил его работать, установив root /var/www;
в верхней части моего блока сервера, а затем следующий блок местоположения.
location /colors/ {
autoindex on;
root /var/www;
}