Мне было интересно, возможно ли следующее с предложениями AWS?
https://www.example.com/a/
-> обслуживается Apache в экземпляре A EC2
https://www.example.com/b/
-> обслуживается Apache в экземпляре B EC2
Чтобы уточнить, я не хочу, чтобы файлы в одном пути к каталогу находились на том же экземпляре сервера, что и файлы в другом пути к каталогу.
Я понимаю, что это возможно при использовании какого-либо прокси-сервера, но есть ли более простое решение с одним из предложений AWS.
EC2 Load Balancer , кажется, не позволяет коммутации на основе путей каталога. Маршрут 53 работает на уровне DNS, который не имеет информации о пути для возврата IP-адресов на основании этого.
Host:
заголовки и не фильтрует фиктивный трафик. Кажется маловероятным, что они добавят какие-либо функции, которые вы запрашиваете, если просмотр заголовков - это слишком большая работа для них. К счастью, у них есть другие варианты.