Поэтому я в основном следовал этому руководству и настроил балансировщик нагрузки на своем сервере nginx.

upstream backend  {
  server backend1.example.com;
  server backend2.example.com;
}

Теперь все входящие запросы распределяются между этими серверами.

Мой вопрос заключается в том, как я могу настроить nginx на что-то вроде любого запроса, который приходит к 192.35.111.XX/?a=100 перенаправляется на backend1.example.com/?a=100 (или backend2.example.com/?а = 100)

Право не 192.35.111.XX/?a=100 перенаправляет на backend1.example.com (или backend2.example.com)

Как настроить nginx для сохранения параметров при балансировке нагрузки?

1 ответ1

0

Если вы выполнили шаги учебника, nginx сделает это по умолчанию и передаст исходный, нетронутый URI запроса в серверную часть.

Как выглядит блок, содержащий директиву proxy_pass ? Есть ли что-нибудь, что, согласно документации, могло бы перезаписать URI, переданный на сервер?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .