2011-02-06 4 views
10

Я работаю над сайтом, для которого я действительно хочу использовать голый домен, например. example.com. Предпочтительно www.example.com должен перенаправить на example.com, но это не является абсолютно необходимым.Возможно ли использовать Google App Engine с открытым доменом?

Если я правильно понимаю this blog post, причина, по которой нельзя использовать голый домен, заключается в том, что тогда все поддомены не будут работать, что обычно неприемлемо.

На данный момент, я согласен с тем, что работает только голой домен, так ли это возможно? Установил ли запись CNAME для example.com URL-адрес, предоставленный компанией Google? Есть ли другой способ использовать голые домены?

+0

Возможный дубликат [GAE голый до пользовательского доменного имени не работает] (http://stackoverflow.com/questions/4846328/gae-naked-to-www-custom-domain-mapping-does-not -work) – systempuntoout

+0

это было задано много^5 раз – systempuntoout

+2

Да, я знаю, что подобные вопросы заданы, но я думаю, что это другое. Я имею в виду ссылку на некоторые из этих вопросов, но я забыл. Во всяком случае, меня не интересует пересылка голого домена в домен www, я просто хочу знать, возможно ли то, что я спросил. И насколько я могу судить, это не обсуждалось ни по какому-либо другому вопросу. – Zifre

ответ

20

Как вы заметили, вы не можете иметь запись CNAME с тем же именем, что и другие записи. Даже если вам не нужны никакие другие записи (субдомены, записи MX и т. Д.), Есть набор записей, которые должны быть включены в домен, такие как записи SOA и NS, что исключает добавление CNAME в голый домен. Единственный путь вокруг этого - убедить соответствующий TLD (например, .com) обслуживать CNAME для вашего домена напрямую, вместо того, чтобы перенаправлять свои собственные серверы имен, и это не сервис, который предлагает какой-либо из реестров TLD.

Причина, по которой вы должны использовать CNAME для указания своего домена в приложении App Engine, заключается в том, что единственная альтернатива - записи A - делает невозможным для Google трафик с балансировкой нагрузки или перемещение приложения между центрами обработки данных.

+0

Слишком много заметок, Моцарт. (Upvoted.) –

1

No.

+0

Почему? Я бы хотел получить более подробное объяснение, чем «из-за недавних изменений». – Zifre

4

Как вы сказали, вам всегда нужно перенаправить на www. один супер простой способ перенаправить ваш голый домен на www. is http://www.wwwizer.com/

+0

Google наказывает эти 301 переадресации? – fjsj

+1

Он отлично работает для меня, и они также предлагают использовать эту услугу в вики о сайтах Google – PanosJee

5

Да. Отображение голого домена работает с Google Developers Console.

https://code.google.com/p/googleappengine/issues/detail?id=777

Мы добавили поддержку для пользовательских доменов для App Engine от Google Developers Console, а значит, вы можете связать домен пользовательских без первого ассоциирования этого домена с Google Apps.

Чтобы получить доступ к этой функции, посетите https://console.developers.google.com/ , и вы найдете возможность добавить собственный домен в App Engine> Настройки.

ПРИМЕЧАНИЕ. В настоящее время мы не поддерживаем SSL на пользовательских доменах, созданных , с помощью этого метода (хотя мы ожидаем исправить это в будущем ). Тем временем мы продолжаем поддерживать SSL (через VIP или SNI) для пользовательских доменов, созданных через Google Apps, и мы продолжаем предоставлять бесплатные HTTPS для всех доменов * .appspot.com.

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