2

Я установил приложение (Django и nginx) в GCE с балансировкой нагрузки HTTP.GLC Load Balancer HTTPS и HTTP IP

Я создал 2 глобальных правила пересылки. 1 для HTTP, а другой для HTTPS. Это дало мне 2 ip.

  • https: 130.211.11.247:443
  • Http: 130.211.15.15

Я добавил HTTPS IP (130.211.11.247) в моем DNS A Record для моего домена dvotedfan.com и отлично работает, если я получаю доступ к

Моя проблема в том, что он не будет работать, если я попробую http://dvotedfan.com (Ошибка 404). Если я использую IP-адрес, предоставляемый HTTP-протоколом IP по адресу 130.211.15.15, он будет работать.

Поскольку я знаю, что я не могу добавить более 1 IP для DNS A Record, как я могу сделать запросы http://dvotefan.com.

ответ

4

Вы должны использовать один и тот же IP-адрес для обоих правил перенаправления (HTTP и HTTPS), как в этом примере:

enter image description here

Поступая таким образом, вы можете иметь один DNS A запись указывает на приложение/сайт для трафика http и https.

Просто убедитесь, что вы создали static IP, прежде чем создавать/редактировать правила пересылки в вашем балансировщике нагрузки.

+0

Это был статический IP-адрес, который я не применял. – Yannick

+0

Он работал для меня тоже после создания статического IP. –

Смежные вопросы