Как разместить несколько доменов в одном экземпляре в Google Cloud, где каждый домен преобразуется в разные IP-адреса - PullRequest
0 голосов
/ 01 ноября 2018

Я хочу разместить 10 доменов в одном экземпляре Google Cloud, и каждый домен должен иметь разные IP-адреса.

Может ли кто-нибудь здесь помочь мне в достижении этого, я мог бы найти подходящее решение, поэтому нужна ваша помощь, ребята.

1 Ответ

0 голосов
/ 02 ноября 2018

Вы можете сделать это, используя правила пересылки.

Вам нужно зарезервировать один статический внешний IP-адрес для каждого домена в вашем проекте GCP.
Затем вы назначите каждому статическому внешнему IP-адресу правило пересылки.

Объект правила переадресации направляет трафик, который соответствует протоколу IP и порту, на указанный целевой экземпляр. Для получения более подробной информации просмотрите документацию правила пересылки .

Следующие команды создадут правило пересылки, которое перенаправляет трафик TCP через порт 80 на целевой экземпляр на том же порту.
В вашем случае, поскольку у вас есть статический внешний IP-адрес, вы можете связать его с правилом переадресации, указав флаг --address IP-ADDRESS.

gcloud compute forwarding-rules create rule-name --ip-protocol TCP \
    --ports 80 --address IP ADDRESS --target-instance target-instance-name  

Это полностью задокументировано в общедоступной документации GCP по этой ссылке для переадресации протокола .

...