Как сопоставить имя субдомена с балансировщиком нагрузки GTP https - PullRequest
0 голосов
/ 30 ноября 2018

Я создаю группу с 6 экземплярами на GCP и использую балансировщик нагрузки GCP (LB).Я использую nginx с Let's encrypt, и все веб-сайты должны использовать https.

Мое состояние, как показано ниже.

сервер 1: x11.abc.com (LB dns: x1.abc.com), x31.abc.net (LB dns: x3.abc.net)
сервер 2: x12.abc.com (LB dns: x1.abc.com), x32.abc.net (LB dns: x3.abc.net)
сервер 3: x13.abc.com (LB dns: x1.abc.com), x33.abc.net (LB днс: x3.abc.net)
сервер 4: x21.abc.com (LB днс: x2.abc.com), x34.abc.net (LB днс: x3.abc.net)
сервер5: x22.abc.com (LB днс: x2.abc.com), x35.abc.net (LB днс: x3.abc.net)
сервер 6: x23.abc.com (LB днс: x2.abc.com), x36.abc.net (LB днс:x3.abc.net)

Но когда я проверяю, x1.abc.com показывает содержимое x11 ~ x13 и x21 ~ x23, а x3.abc.net показывает содержимое x31 ~ x36, НО x2.abc.com показывает URL-адрес запроса не найден .

Я хочу, чтобы x1.abc.com отображал содержимое x11 ~ x13, x2.abc.com отображал содержимое x21 ~ x23и x3.abc.net показывает содержимое x31 ~ x36.

Как настроить балансировщик нагрузки GCP?

1 Ответ

0 голосов
/ 21 декабря 2018

При настройке балансировщика нагрузки вы можете следовать следующим советам:

  • Вместо того, чтобы иметь только одну бэкэнд-службу с единственной группой экземпляров, содержащей все экземпляры бэкэнда, вы можете группировать экземпляры на основе каждого типа трафика.Каждая группа экземпляров будет содержать экземпляры, содержащие один и тот же контент.После этого вам необходимо соответствующим образом настроить правила хоста и пути.

Это один из способов создать балансировщик нагрузки HTTP (S) , который распределяет трафик по разным экземплярам на основе путив URL-адресе запроса (см. раздел «Настройка узла и правила пути»).

  • Можно также подумать о с использованием нескольких сертификатов SSL , когда вы обслуживаете несколько доменов с использованием одного и того же балансировщика нагрузкиIP-адрес и порт, и здесь вы можете использовать разные сертификаты SSL для каждого домена.Необходимо указать хотя бы один сертификат SSL для каждого из этих ресурсов, и вы можете указать до десяти.
...