首页 文章

将nodejs应用程序部署到谷歌 Cloud 平台[已关闭]

提问于
浏览
3

我注册了谷歌 Cloud 平台的免费试用版,我被卡住了 . 我的应用程序是使用express的节点服务器 . 它需要连接到mongodb集群 . 我只需要能够提供几页 . 我怎么能用计算引擎做到这一点 . 部署我的应用程序是否有一个非常简单的教程?我无法使用应用引擎,因为托管虚拟机在欧洲不可用 . 谢谢 .

2 回答

  • 1

    将node.js应用程序部署到Google Compute Engine与将其部署在任何其他基础架构即服务提供商上的情况完全不同 .

    请尝试以下教程之一:

    当然,您需要启动Google Compute Engine VM实例才能部署到 .

    您可以使用 gcloud compute instances create 命令执行此操作:

    gcloud compute instances create --image ubuntu-14-04 --machine-type n1-standard-1 your-instance-name
    

    然后,通过 gcloud compute ssh 连接:

    gcloud compute ssh --zone [zone you created your instance in] your-instance-name
    

    您也可以从Cloud Console执行这两个步骤 .

  • 3

    我只是想分享一下我的部署经验 . 我发现这是我看到的所有教程中最简单的方法 .

    在我的例子中,我使用google cloud launcher来启动Bitnami VM,MEAN Stack . 他们还有一个node.js解决方案 .

    然后你可以按照本教程Bitnami Custom Node.js Application . 基本上是五个步骤:

    • 在/ opt / bitnami / apps下创建基本的应用程序目录结构 .

    应用程序/ MYAPP

    | - conf

    | - htdocs

    | - 数据(可选)

    • 将应用程序代码放在htdocs文件夹中

    • 编辑配置文件

    • 启动应用程序

    sudo / opt / bitnami / nodejs / bin / node / opt / bitnami / nodejs / bin / forever start myapp.js

    或者如果您使用快速生成的项目:

    sudo /opt/bitnami/nodejs/bin/node /opt/bitnami/nodejs/bin/forever start ./bin/www
    
    • 重启Apache服务器以刷新新配置

    sudo /opt/bitnami/ctlscript.sh重启apache

相关问题