Рейтинг:0

Несколько IP-адресов Nginx для источника

флаг br

Мне нужно настроить Nginx в качестве обратного прокси для моего источника. Происхождение имеет ограничение 50 одновременных HTTP-соединений на IP-адрес.

К моему серверу Ubuntu подключено несколько IP-адресов. Я хочу использовать эти IP-адреса для получения более 50 одновременных запросов к моему источнику.

Ниже показано, как я пытаюсь это сделать. Я создал несколько серверных блоков, каждый из которых прослушивает определенный IP-адрес. Я также добавил общедоступные IP-адреса в записи DNS, чтобы добиться циклического перебора DNS.

Теперь, если у меня есть 3 блока «сервера» nginx следующим образом. Я надеюсь, что моему источнику будет отправлен другой IP-адрес на основе блока сервера, используемого для выполнения запроса? Так что теоретически я смогу добиться 150 одновременных запросов (если бы 50 человек резолвили DNS на каждый IP).

Подскажите, пожалуйста, правильно ли я установил?

 сервер {

            слушать 1.1.1.1:80;
            имя_сервера proxy.site.net;
            прокси_пароль https://example.com/
            proxy_bind 1.1.1.1 прозрачный;
 }
 
  сервер {

            слушать 1.1.1.2:80;
            имя_сервера proxy.site.net;
            прокси_пароль https://example.com/
            proxy_bind 1.1.1.2 прозрачный;
 }
 
  сервер {

            слушать 1.1.1.3:80;
            имя_сервера proxy.site.net;
            прокси_пароль https://example.com/
            proxy_bind 1.1.1.3 прозрачный;
 }
Рейтинг:2
флаг th

Вы можете использовать Слушать директива несколько раз в блоке сервера

Пример конфигурации

 сервер {

            слушать 1.1.1.1:80;
            слушать 1.1.1.2:80;
            слушать 1.1.1.3:80;

            имя_сервера proxy.site.net;
            прокси_пароль https://example.com/
 }
флаг br
Спасибо за исправление. Поэтому я предполагаю, что клиент, разрешающий 1.1.1.1, получит 50 одновременных подключений к источнику, потому что 1.1.1.1 будет отправлен в источник Niginx. Аналогично 1.1.1.2 и 1.1.1.3. Итак, мое предположение верно, что я могу получить более 50 одновременных подключений к источнику, используя этот метод?
флаг br
Просто директива proxy_bind в моем коде. Поскольку я думаю, что необходимо перенаправить IP в источник. Дайте мне знать, могу ли я иметь несколько proxy_bind в одном и том же блоке сервера?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.