Автоматизация подстановочного поддомена для пользователей GAE

У меня есть проект экземпляра движка приложения, скажем так: cloud.domain.com

Моя цель — предоставить пользователю моего уникального URL-адреса, который он затем сможет сопоставить со своим собственным доменом, используя запись CNAME. В основном, как вы бы подключились к домен на счет квадратного пространства.

Это может быть что-то вроде этого:

userid.cloud.domain.com
userid.domain.com

Это возможно даже с GAE? Я исследовал сопоставления с подстановочными знаками но на самом деле нет никаких твердых советов по этой теме.

Это вообще возможно, или я должен искать в другом месте, чтобы выполнить такую ​​задачу?

5

Решение

  1. Вам нужен хост домена, который позволяет вам устанавливать подстановочные знаки в записях DNS
  2. Создайте CNAME для * .mydomain.com (или * .sub.mydomain.com), указывая на ghs.googlehosted.com.
  3. В разделе «Механизм приложений» в Cloud Console в разделе «Настройки» / «Пользовательские домены» добавьте пользовательский домен (необходимо подтвердить право собственности, добавив запись TXT).
  4. После проверки добавьте * .mydomain.com (или * .sub.mydomain.com) в раздел точек.
  5. Webapp2 в Python имеет функцию DomainRoute, чтобы подключить это на уровне кода, вам понадобится найти эквивалент PHP
4

Другие решения

Других решений пока нет …