Рейтинг:1

Могу ли я маршрутизировать, используя крайнюю левую часть имени хоста с подстановочным знаком для всего последующего?

флаг vn

У меня есть приложение, в котором я хотел бы, чтобы оно перенаправляло трафик на основе субдомена высшего порядка, а не полного домена справа налево.

Так, например, у меня есть домены:

  • mydomainone.fake
  • mydomaintwo.fake
  • субдомен.mydomainthree.fake

Есть ли способ, которым я мог бы сделать следующий маршрут к одному и тому же бэкэнду? с помощью одного правила нравиться апи.* (ввиду того, что все они начинаются с API):

  • api.mydomainone.fake
  • api.mydomaintwo.fake
  • api.subdomain.mydomainthree.fake

Цель здесь состоит в том, чтобы иметь возможность добавлять новых арендаторов (api.subsubdomain.subdomain.mydomainfour.fake) к моему приложению и заставить его реагировать динамически без необходимости обновлять мою конфигурацию балансировки нагрузки каждый раз, когда новая конфигурация указывает на мой балансировщик нагрузки.

Единственное негативное последствие, которое я могу придумать, заключается в том, что каждый сможет настроить домен так, чтобы он указывал на мое приложение. Хотя код моего приложения будет распознавать только те домены, с которыми он настроен.

Рейтинг:1
флаг lv

Если я правильно понимаю вашу концепцию, то это не сработает.
У вас может быть несколько поддоменов в одном правиле, но вы не можете иметь что-то вроде API.*.example.com или же api.*.com

Количество правил в этом случае не имеет значения, вы получите эту ошибку:
Звездочку можно использовать только как крайний левый символ перед '.' или же '-'

Таким образом, вам придется добавлять каждый субдомен отдельно.

флаг vn
Правильно, ваш пример, вероятно, также применим к чему-то вроде `api.*`.

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

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