Добавление субдомена, поддерживаемого alb, в маршрут 53 - PullRequest
0 голосов
/ 26 мая 2020

Я сопоставил домен godaddy с экземпляром AWS, создав и ALB и добавив его в Route53. Я купил SSL у Godaddy и установил его на ALB. Теперь я пытаюсь добавить субдомен в ту же конфигурацию, где субдомен будет сопоставлен с другим экземпляром EC2. Я новичок в этой настройке и, как я понимаю, есть два способа сделать это: 1. Создайте запись в размещенной зоне и сопоставьте ее с поддоменом. 2. Создайте размещенную зону и добавьте ее как NS-запись в размещенную зону родительского домена. Теперь я хочу знать, могу ли я: 1. Присоедините балансировщик нагрузки к другому экземпляру и добавьте его как субдомен. Если да, то как? 2. Добавьте другой экземпляр в существующий балансировщик нагрузки и настройте для него маршрутизацию, затем добавьте запись в размещенную зону с балансировщиком нагрузки в качестве псевдонима.

Экземпляры в обсуждении будут действовать как внешний интерфейс и как серверная часть соответственно. Помощь приветствуется. Заранее спасибо.!

1 Ответ

2 голосов
/ 26 мая 2020

В Route 53 должны быть добавлены записи для вашей зоны хостинга (родительского домена):

example.com.            A   ALIAS your-aws-alb-alias
subdomain.example.com.  A   ALIAS your-aws-alb-alias

Вам не нужно создавать другую зону хостинга для поддомена.

Тогда вы можете добавлять экземпляры в ALB через целевые группы. См. в этом руководстве .

Создайте целевые группы для внутреннего и внешнего интерфейса, например Backend-Target и Frontend-Target . Затем вам нужно создать правила для хоста в ALB. Например:

IF Host is subdomain.example.com THEN Forward to Backend-Target: 1 (100%)
IF Host is example.com THEN Forward to Frontend-Target: 1 (100%)

Порядок правил имеет значение. Правила в ALB обрабатываются сверху вниз.

...