【问题标题】:Move from google app engine to virtual machine从谷歌应用引擎转移到虚拟机
【发布时间】:2013-05-03 00:09:38
【问题描述】:

我的任务是创建一个网站。我在谷歌应用引擎上做到了。我使用 jinja2 和 google 数据库。

现在,我的教授要求将其从谷歌应用引擎转移到虚拟机。可能,例如,我必须用 mySQL 重写 google 数据库的部分。

我如何在虚拟机中设置库、文件和模板?你知道任何教程吗?

【问题讨论】:

    标签: python google-app-engine virtual-machine


    【解决方案1】:

    最简单的方法是在虚拟机上安装 AppEngine SDK 并在本地开发服务器上运行您的 AppEngine 应用。见:

    https://developers.google.com/appengine/docs/python/tools/devserver

    【讨论】:

    • 如果我这样做,我可以提供我自己的域并且任何人都可以访问吗?
    • 不确定你的意思。谁没有访问权限?您正在尝试做哪些在 AppEngine 上无法做到的事情?
    • 对不起。我写得很快,英语不是我的母语。如果我按照你说的做,我是否只能在本地访问该站点,或者我可以设置一个域名并像使用一个简单的网站一样使用它?感谢您的时间。如果有人提出比这更好的建议,我会尽快选择您的答案作为最佳答案。
    • 没问题。看看developers.google.com/appengine/docs/python/tools/…。如果您指定 --host 0.0.0。和 --port 80 作为命令行参数,那么任何可以连接到虚拟服务器的人都可以访问该站点。
    【解决方案2】:

    我成功使用 TyphoonAE 映像并在 VMware 上运行它 https://code.google.com/p/typhoonae/ 使用开箱即用的 mongoDB。

    【讨论】:

    • 您需要更改代码吗?我正在使用 GAE 数据库,我不想使用数据库更改所有部分
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-16
    • 2018-02-25
    • 1970-01-01
    • 2011-01-28
    • 2010-11-26
    相关资源
    最近更新 更多