2015-11-05 73 views
2

我构建了一个Meteor应用程序,并希望在Google Compute Engine上运行它。我按照指南找到here来获取我的应用程序的基本实例,并更改磁盘大小/类型,实例类型,磁盘和实例区域(两者都与我住的地方相匹配),并将export METEOR_SETTINGS={ ... }添加到第二个startup.sh文件的最后一行。502谷歌计算引擎,Nginx和流星的坏门户

一切似乎工作正常,我的持久磁盘和vm实例列在我的Google云仪表板上。我在我的默认网络上创建了一个新的防火墙规则,以tcp:80tcp:443传入流量,现在当我从浏览器访问实例的外部IP地址时,显示一个502 Bad Gateway nginx/1.8.0页面(我希望我的流星主页应用程序)。

startup.sh文件中的配置详细信息中是否有任何内容缺失或应该修改?计算虚拟机实例如何与永久磁盘进行通信会出现问题吗?坦率地说,我远远超出了我的这个领域。

回答

1

在进入我的实例并徘徊了一下后,我打电话给export ROOT_URL='<the_instances_external_ip>',而不是'http://localhost',此时一切都开始工作。不幸的是,如何获取配置和运行的Meteor应用程序的文档很少(我只是想在搜索不相关的东西后混淆ROOT_URL),所以希望这至少对其他人有所帮助。

+0

嗨,当我进入实例并运行'export'命令并没有真正执行任何操作时,ROOT_URL变量并不存在。你有任何额外的信息吗? – jlouzado