Как настроить nginx, если у вас есть несколько серверов узлов, проксирующих на один сервер главного узла? - PullRequest
0 голосов
/ 08 июля 2019

Например, у меня сервер главного узла работает на 4455 (я использую http-proxy-middleware npm) для прокси на разные серверы на основе вызовов API

Этот сервер перенаправляет на сервер другого узла.Скажем, API это / test1, он проксируется до 3000. Если это / test2, он проксируется до 3001. Все это через сервер 4455 главного узла, где http-proxy-middelware работает в этом направлении.

app.use( "/test1", proxy( { target: "http://localhost:3000", changeOrigin: true } ) );

app.use( "/test2", proxy( { target: "http://localhost:3001", changeOrigin: true } ) );

app.listen( 4455 );

Теперь, как мне настроить nginx для прокси?Все это прекрасно работает для вызова API 4455. Но после этого он выдает ошибку 404. Я не могу записать эти прокси-серверы в NGINX, которые я записал в узел, так как API динамические и время от времени записываются в файл сервера с помощью оболочкискрипт.

...