502 Google Compute Engine,Nginx和Meteor上的错误网关

时间:2015-11-05 20:24:59

标签: node.js meteor nginx google-compute-engine

我构建了一个Meteor应用,并希望在Google Compute Engine上运行它。我按照找到here的指南来获取和运行我的应用程序的基本实例,更改磁盘大小/类型,实例类型,磁盘和实例区域(以匹配我住的地方),并添加{ {1}}到export METEOR_SETTINGS={ ... }文件的倒数第二行。

一切似乎都运转正常,我的Google Cloud仪表板上列出了持久性磁盘和虚拟机实例。我在默认网络上创建了一个新的防火墙规则,以startup.shtcp:80传入流量,现在当我从浏览器访问实例的外部IP地址时,我显示了一个tcp:443页面(而我期待我的Meteor应用程序的主页)。

我遗漏或应修改的startup.sh文件中的配置详细信息是否有任何内容?计算vm实例如何与持久磁盘通信存在问题?坦率地说,我远远超出了我的领域。

1 个答案:

答案 0 :(得分:1)

在进入我的实例并稍微叮叮当当之后,我拨打了export ROOT_URL='<the_instances_external_ip>',而不是“http://localhost”,此时一切都开始起作用了。遗憾的是,在生产中配置和运行Meteor应用程序的文档很少(我只想在搜索不相关的内容后弄乱ROOT_URL),所以希望这至少对其他人有帮助。