【问题标题】:Concern on hosting OSQA/Django on GAE担心在 GAE 上托管 OSQA/Django
【发布时间】:2012-03-23 19:05:53
【问题描述】:

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

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

【问题讨论】:

    标签: python django google-app-engine django-admin osqa


    【解决方案1】:

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

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

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

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

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

    [更新 1]

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

    can't use your naked domain - abc.com 不在,但 you can use anything.abc.com。常见问题解答建议设置重定向,这很容易。但请注意,您将无法在 GAE 上通过 HTTPS 使用您的域名 - 您只能使用像 https://your_app_id.appspot.com 这样的可怕 URL。

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

    【讨论】:

    • 谢谢。我很清楚第一点。第二个怎么样?我可以使用自己的域名(例如 abc.com)指向我在 GAE 上托管的网站吗?对不起,如果这个问题太基本了。
    • @Density21.5:我已经更新了答案以明确这一点,谢谢。
    【解决方案2】:
    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

    【讨论】:

      猜你喜欢
      • 2011-02-20
      • 1970-01-01
      • 2019-10-26
      • 2015-03-31
      • 2011-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多