【发布时间】:2015-09-21 05:18:48
【问题描述】:
我在 AWS 上运行两个不同的实例,一个用于节点应用程序,另一个用于 mongoDB。我正在尝试连接到其他实例上的 mongoDB,但由于“504 网关超时”而无法连接并失败。
我连接节点应用程序的 db_conf.js 如下:
var express = require('express');
var mongodb = require('mongodb');
var url = "mongodb://<PUBLIC IP of mongoDB instance>:27017/local";
module.exports = url;
我已经在 mongodb.conf 中注释了“bind_ip”并重新启动了 mongoDB。
另外,我已经从 mongoDB 实例的安全组中为节点应用服务器的公共 IP 开放了端口 27017 用于入站和出站,但没有用。
请提出一种方法来实现这一点(如果有的话)。在此先感谢:)
【问题讨论】:
标签: node.js mongodb amazon-web-services express amazon-ec2