Я использую nginx для запуска моего проекта. Поэтому я устанавливаю nginx на свой локальный хост, чтобы протестировать его
Моя конфигурация nginx на локальном хосте выглядит следующим образом:
location / {
root html;
index index.html index.htm;
}
Если я обновлю sh страницу, она будет иметь такую ошибку, как это:
404 Not Found
nginx/1.14.0 (Ubuntu)
Я ищу в Google, и я получаю некоторые ссылки. Я пытаюсь так:
location / {
root /www/dist;
try_files $uri /index.html;
}
Я работаю. Там нет ошибки
Затем я разверну свой проект в производство
Моя конфигурация nginx на производстве, как это:
location / {
root /www/dist;
try_files $uri /index.html;
}
Это тоже работает
Но моя проблема в том, что мне нужно изменить местоположение так:
location /startup {
root /www/dist;
try_files $uri /index.html;
}
У меня много проектов в nginx. Поэтому я должен добавить /startup
, чтобы показать, что это запускаемый проект. Но это делает ошибку следующим образом:
404 Not Found
nginx/1.14.0 (Ubuntu)
Как я могу решить эту проблему?