Мне нужно настроить 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 прозрачный;
}