我注册了谷歌 Cloud 平台的免费试用版,我被卡住了 . 我的应用程序是使用express的节点服务器 . 它需要连接到mongodb集群 . 我只需要能够提供几页 . 我怎么能用计算引擎做到这一点 . 部署我的应用程序是否有一个非常简单的教程?我无法使用应用引擎,因为托管虚拟机在欧洲不可用 . 谢谢 .
将node.js应用程序部署到Google Compute Engine与将其部署在任何其他基础架构即服务提供商上的情况完全不同 .
请尝试以下教程之一:
https://gun.io/blog/tutorial-deploy-node-js-server-with-example/
https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-14-04
https://strongloop.com/strongblog/node-js-deploy-production-best-practice/
当然,您需要启动Google Compute Engine VM实例才能部署到 .
您可以使用 gcloud compute instances create 命令执行此操作:
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
gcloud compute ssh --zone [zone you created your instance in] your-instance-name
您也可以从Cloud Console执行这两个步骤 .
我只是想分享一下我的部署经验 . 我发现这是我看到的所有教程中最简单的方法 .
在我的例子中,我使用google cloud launcher来启动Bitnami VM,MEAN Stack . 他们还有一个node.js解决方案 .
然后你可以按照本教程Bitnami Custom Node.js Application . 基本上是五个步骤:
应用程序/ 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
sudo /opt/bitnami/ctlscript.sh重启apache
2 回答
将node.js应用程序部署到Google Compute Engine与将其部署在任何其他基础架构即服务提供商上的情况完全不同 .
请尝试以下教程之一:
https://gun.io/blog/tutorial-deploy-node-js-server-with-example/
https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-14-04
https://strongloop.com/strongblog/node-js-deploy-production-best-practice/
当然,您需要启动Google Compute Engine VM实例才能部署到 .
您可以使用
gcloud compute instances create
命令执行此操作:然后,通过
gcloud compute ssh
连接:您也可以从Cloud Console执行这两个步骤 .
我只是想分享一下我的部署经验 . 我发现这是我看到的所有教程中最简单的方法 .
在我的例子中,我使用google cloud launcher来启动Bitnami VM,MEAN Stack . 他们还有一个node.js解决方案 .
然后你可以按照本教程Bitnami Custom Node.js Application . 基本上是五个步骤:
应用程序/ MYAPP
| - conf
| - htdocs
| - 数据(可选)
将应用程序代码放在htdocs文件夹中
编辑配置文件
启动应用程序
sudo / opt / bitnami / nodejs / bin / node / opt / bitnami / nodejs / bin / forever start myapp.js
或者如果您使用快速生成的项目:
sudo /opt/bitnami/ctlscript.sh重启apache