Google App Engine - Разрешить клиентам подключать свой домен к моему приложению для создания веб-сайтов

У меня есть конструктор веб-сайтов на GAE, который успешно подключен к моему домену ( example.com ). Клиент создает веб-сайт и подключает его к своему домену ( customer.com ). Со стороны программирования все в порядке (например, если customer.com попадает в мое веб-приложение, отображается правильный веб-сайт).

Но проблема в том, что GAE не поддерживает статический IP, и я не знаю как клиенты могут установить запись DNS A , чтобы указать их домен на мое приложение. Даже CNAME не работает (например, landing.customer.com CNAME example.com выводит страницу ошибки 404 Google).

Итак, какое решение для такого сценария?

0
задан 5 November 2019 в 02:53
1 ответ

Вам нужно будет добавить доменное имя в качестве подтвержденного домена и добавить доменное имя в App Engine.

В этой статье подробно рассматриваются шаги:

Сопоставление пользовательских доменов

Если вы пропустите шаги в статью и добавьте только записи A и CNAME, Google Frontend (GFE) не будет знать о сопоставлении пользовательских доменных имен. GFE использует заголовок HTTP Host для сопоставления доменных имен со службами App Engine.

App Engine поддерживает записи ресурсов DNS A и AAAA, так что вы можете сопоставить корневой домен с App Engine (example.com) и CNAME для поддоменов ( www.example.com).

0
ответ дан 5 December 2019 в 00:08

Теги

Похожие вопросы