Назад | Перейти на главную страницу

Маршрутизация контента с помощью nginx, если выполняется определенное условие

У меня есть 2 сети LAN, которые объединены туннелем IPSec:

  1. 10.10.10.1/24
  2. 10.10.20.1/24

Один из моих внутренних сайтов работает на 10.10.10.50, он обслуживает пользователей тяжелого контента, такого как архивы 300-400 МБ, пользователям .20.1 / 24 требуется очень много времени, чтобы получить контент. Доступ к самому сайту через WAN для 20.1 / 24

Я синхронизировал весь контент с сервером, расположенным по адресу 20.1 / 24, чтобы уменьшить время простоя.

Мой вопрос: как я могу маршрутизировать пользователей с 20.1 / 24, чтобы иметь возможность загружать контент со второго сервера, который находится на 20.1 / 24

Для визуализации это будет выглядеть так:

       .20.1/24? - > Download from 20.1/24 server
WAN - /
      \.10.1/24? - > Download from 10.1/24 server  

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