Я хочу обслуживать статические файлы на моем сервере Nginx для моего маршрута "/", а также обслуживать файлы с сервера NextJS / upstream для всех других маршрутов.
Если я выключаю сервер NextJS (который сейчас работает в режиме разработки), я вижу свою статическую страницу на "/", но когда я возвращаюсь и просто снова включаю сервер, сервер NextJS позаботится обо всем снова ...
Я совершенно новичок в Nginx, поэтому любая помощь будет признательна!
upstream nextjs_node {
ip_hash;
server remora_nextjs_1:3000;
}
...
location = / {
proxy_set_header Access-Control-Allow-Origin *;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
}
...
location / {
proxy_set_header Access-Control-Allow-Origin *;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_pass http://nextjs_node;
}
Идея состоит в том, чтобы сервировать только статические файлы для начального маршрута, а для всех остальных запустить приложение узла (NextJS)