2012-03-06 3 views
1

Я собираюсь создать веб-сайт с использованием OSQA, который построен на Django (известной структуре Python). Я буду размещать этот сайт в Google App Engine (GAE). Интересно, поддерживает ли GAE все функции OSQA?Концерн по размещению OSQA/Django на GAE

Я также не знаком с веб-администратором, поэтому не знаю, могу ли я использовать собственное доменное имя (например, abc.com), чтобы указать на мой сайт, размещенный на GAE?

ответ

2

Я собираюсь создать веб-сайт с использованием OSQA, который построен на Django (известная структура Python). Я буду размещать этот сайт в Google App Engine (GAE). Интересно, поддерживает ли GAE все функции OSQA?

В GAE у вас нет поддержки реляционных баз данных (если вы не являетесь бета-тестером для CloudSQL). Это означает, что нет администратора, что составляет 90% от сексуальной привлекательности Django.

Django-nonrel добавляет поддержку базы данных NoSQL в ORM. Это позволяет администратору использовать GAE, но он не полностью совместим (Django-нереал почти Django, но это не 100% Django). Бросьте OSQA на него и посмотрите, не застрянет ли он - если это так, вы, вероятно, хорошо поработаете с GAE.

Другие Джанго дружественных PaaS стоит посмотреть:

Для моих проектов Django Я люблю Linode VPS, но я привык УНР k как Linux sysadmin, прежде чем стать разработчиком полной занятости - я дам вам свою учетную запись root, когда вы возьмете ее из моих холодных, мертвых рук :-). Шутки обособленно, я бы подождал CloudSQL перед использованием GAE для Django.

[обновление 1]

Я тоже новичок в веб-администратора, так что я не знаю, что я мог бы использовать свое собственное доменное имя (например, ABC.com), чтобы указать на мой сайт, размещенный на GAE?

Вы can't use your naked domain - abc.com это, но you can use anything.abc.com. В FAQ предлагается настройка перенаправления, что достаточно просто. Обратите внимание, однако, что вы не сможете использовать свое доменное имя с HTTPS вообще в GAE - вы ограничены отвратительными URL-адресами, такими как https://your_app_id.appspot.com.

Если вы находитесь на GAE, использование Google Apps для вашего домена имеет большой смысл, поэтому вы можете иметь Gmail для обработки электронной почты для своего домена. Он бесплатный для 10 учетных записей электронной почты и будет обрабатывать электронную почту для вашего голого домена ([email protected]).

+0

Спасибо. Я понял, что первый вопрос. Как насчет второго? Могу ли я использовать свое собственное доменное имя (например, abc.com), чтобы указать на мой сайт, размещенный в GAE? Извините, если этот вопрос слишком прост. – bnguyen82

+0

admin does работайте над django-нерелом на GAE в эти дни. –

+0

@ Density21.5: Я обновил ответ, чтобы сделать это ясно, спасибо. –

1
  1. К http://appengine.google.com.
  2. Измените ваше приложение.
  3. Перейти к настройке приложения.
  4. Нажмите, чтобы добавить меню «Домен в домене».
  5. Добавить домен.

Но домен должен быть зарегистрирован в Google Apps (http://www.google.com/apps/intl/ru/business/index.html) :(

Смотрите http://code.google.com/intl/us-US/appengine/docs/domain.html для деталей.

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