Google App Engine и доменное имя - PullRequest
16 голосов
/ 30 июня 2011

Вот ситуация:

У меня есть аккаунт Google Apps для бизнеса.

У меня зарегистрировано два доменных имени:

  • mycompany.com, который является основным доменом
  • myapp.com, который является другим доменом

Примечание: оба домена проверены и активны.

Я работаю над веб-приложением Google App Engine и хочу, чтобы оно было доступно через myapp.com или www.myapp.com .

Что я сделал до сих пор:

  • Я добавил веб-приложение GAE в качестве службы в свою учетную запись Google Apps.
  • Я пытался изменить URL, но myapp.com не отображается в выпадающем списке.

Эта штука начинает сводить меня с ума ...

Ответы [ 5 ]

26 голосов
/ 04 июля 2011

Банкомат не может связать приложение App Engine с Вторичным доменом Служб Google (звучит как ошибка).

Но он отлично работает на Псевдоним домена Служб Google .

  • Перейти к https://www.google.com/a/cpanel/yourprimarydomain.com/DomainSettingsDomains
  • Нажмите Добавьте псевдоним домена или домен
  • Выберите Добавьте псевдоним домена yourprimarydomain.com
  • Следуйте инструкциям для подтверждения вашего домена
  • Перейдите на панель инструментов приложения App Engine
  • Перейти к Настройки приложения
  • Нажмите Добавить домен
  • Введите доменное имя вашего основного домена Служб Google (не псевдоним)
  • Нажмите Добавить новый URL
  • Выберите свой псевдоним домена из выпадающего списка
  • Нажмите Добавить
  • Вам будет предложено добавить CNAME в ghs.google.com в конфигурации DNS

Это должно сработать.

3 голосов
/ 30 июня 2011

Google App Engine не позволяет отображать голый домен. Вы можете использовать перенаправление с myapp.com на www.myapp.com.

"Из-за недавних изменений App Engine больше не поддерживает сопоставление вашего приложения с пустым доменом. Если регистратор вашего домена поддерживает перенаправления URL-адресов, вы можете перенаправить с http://yourdomain.com, например, http://www.yourdomain.com или http://appid.yourdomain.com."

http://code.google.com/appengine/kb/general.html#naked_domain

1 голос
/ 04 июля 2011

На данный момент App Engine не поддерживает открытые домены (example.com).

Вместо этого вы можете сделать Web Forward с example.com до www.example.com . Это может быть достигнуто различными способами в зависимости от того, где вы зарегистрировали свой домен, и если регистратор предлагает услуги DNS.

Если нет , вы можете использовать Zoneedit:

  1. Зарегистрируйте бесплатный аккаунт на zoneedit.com
  2. Создать зону для вашего сайта
  3. У вашего регистратора доменов измените серверы имен на nsXX.zoneedit.com (несколько серверов имен - эти адреса можно найти на странице вашей зоны) zoneedit nameserversenter image description here
  4. Создайте псевдоним для своего www субдомена, который сопоставляется с ghs.google.com
  5. Чтобы сделать ваш сайт доступным из открытого домена, добавьте webforwad из domain.com в www.domain.com
    enter image description here
  6. Zbang! У вас есть рабочий веб-сайт, доступный как с обнаженного домена, так и с субдомена www.

Эти изменения могут занять некоторое время для распространения

На странице приложений Google вы должны были добавить свой веб-адрес www на вкладке настроек приложений. enter image description here (что в моем понимании вы уже сделали)

Надеюсь, это поможет, и если не вы, то, возможно, другие :). + zoneedit - это отличный и бесплатный инструмент для управления DNS, и вы также можете определить собственные почтовые пересылки и прочее:)

(Ps. Снимки экрана взяты с примера сайта работающего движка приложений, который запускается с www.secondhand-extra.ro)

0 голосов
/ 14 февраля 2014

Я думаю, что реальный ответ можно найти в Google Ограничения для нескольких доменов :

"Пользовательские URL-адреса для доступа к Службам Google доступны только для основногодомен. Консоль администратора позволяет администратору устанавливать настраиваемый URL-адрес для различных служб. Настраиваемый URL-адрес применяется только для пользователей, получающих доступ к службам в основном домене. Такое же ограничение применяется к настраиваемому сопоставлению веб-адресов для сайта Google. "

Это довольно серьезное ограничение, поскольку оно требует от вас открытия новой учетной записи Служб Google для каждого настраиваемого домена, который вы хотите зарегистрировать, даже если все домены принадлежат одной организации.

0 голосов
/ 02 июля 2011

В моем приложении goog для управления доменом я захожу в настройки домена -> добавить псевдоним домена для www.zzz-zzz-zzz.com.Поэтому я добавил www.zzz-zzz-zzz.org

. У моего регистратора доменов я объявляю следующие перенаправления:

zzz-zzz-zzz.com -> www.zzz-zzz-zzz.com zzz-zzz-zzz.org -> www.zzz-zzz-zzz.org

После этого все URL-адреса будут отправлены в одно и то же место:

  • zzz-zzz-zzz.com
  • www.zzz-zzz-zzz.com
  • zzz-zzz-zzz.org
  • www.zzz-zzz-zzz.org
...