Автоматизация подстановочного поддомена для пользователей GAE
У меня есть проект экземпляра движка приложения, скажем так: cloud.domain.com
Моя цель - дать пользователю уникальный URL-адрес, который он затем сможет сопоставить со своим собственным доменом с помощью записи CNAME. В основном, как вы будете подключаться к домену с учетной записью квадратного пространства.
Это может быть что-то вроде этого:
userid.cloud.domain.com
userid.domain.com
Это возможно даже с GAE? Я исследовал сопоставления с подстановочными знаками, но на самом деле нет твердых советов по этой теме.
Это вообще возможно, или я должен искать в другом месте, чтобы выполнить такую задачу?
1 ответ
- Вам нужен хост домена, который позволяет вам устанавливать подстановочные знаки в записях DNS
- Создайте CNAME для *.mydomain.com (или *.sub.mydomain.com), указывающего на ghs.googlehosted.com.
- В разделе "Механизм приложений" в Cloud Console в разделе "Настройки" / "Пользовательские домены" добавьте пользовательский домен (необходимо подтвердить право собственности, добавив запись TXT).
- После проверки добавьте *.mydomain.com (или *.sub.mydomain.com) в раздел точек.
- Webapp2 в Python имеет функцию DomainRoute, чтобы подключить это на уровне кода, вам понадобится найти эквивалент PHP