1

我将使用基于 Django(一个著名的 Python 框架)的OSQA构建一个网站。我将把这个网站托管到 Google App Engine (GAE)。我想知道GAE是否支持OSQA的所有功能。?

我也是网络管理员的新手,所以我不知道我可以使用我自己的域名(例如 abc.com)来指向我在 GAE 上托管的网站吗?

4

2 回答 2

2

我将使用基于 Django(一个著名的 Python 框架)的 OSQA 构建一个网站。我将把这个网站托管到 Google App Engine (GAE)。我想知道GAE是否支持OSQA的所有功能。?

在 GAE,您不支持关系数据库(除非您是CloudSQL的 beta 测试人员)。这意味着没有管理员,这是 Django 90% 的性吸引力。

Django-nonrel为 ORM 添加了 NoSQL 数据库支持。这可以在 GAE 上启用管理员,但它并不完全兼容(Django-nonrel 几乎是 Django,但它不是 100% 的 Django)。将 OSQA 扔给它,看看它是否粘住 - 如果是这样,你可能很适合使用 GAE。

其他 Django 友好的PaaS值得一看:

对于我的 Django 项目,我喜欢Linode VPS,但在成为全职开发人员之前,我曾经是 Linux 系统管理员——当你从我冷酷的死手手中拿走它时,我会给你我的 root 帐户 :-)。开个玩笑,在将 GAE 用于 Django 之前,我会等待 CloudSQL。

[更新1]

我也是网络管理员的新手,所以我不知道我可以使用我自己的域名(例如 abc.com)来指向我在 GAE 上托管的网站吗?

不能使用您的裸域-abc.com已退出,但您可以使用anything.abc.com. 常见问题解答建议设置重定向,这很容易。但是请注意,您将无法在 GAE 上使用带有 HTTPS 的域名 - 您只能使用可怕的 URL,例如https://your_app_id.appspot.com.

如果您使用 GAE,则为您的域使用Google Apps很有意义,因此您也可以让 Gmail 为您的域处理电子邮件。它对 10 个电子邮件帐户是免费的,并将处理您的裸域 (email@abc.com) 的电子邮件。

于 2012-03-06T10:43:33.843 回答
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

于 2012-03-06T10:49:40.933 回答