我注册了谷歌云平台的免费试用版,但我被卡住了。我的应用程序是使用express的节点服务器。它需要连接到mongodb集群。我只需要能够提供几页。我怎么能用计算引擎做到这一点。部署我的应用程序是否有一个非常简单的教程?我无法使用应用引擎,因为托管虚拟机在欧洲不可用。谢谢。
答案 0 :(得分:3)
将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。
执行这两个步骤答案 1 :(得分:1)
我只是想分享一下我的部署经验。我发现这是我看到的所有教程中最简单的方法。
我使用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 restart apache