在EC2实例上打开一个额外的Web端口

时间:2017-03-27 09:50:58

标签: node.js mongodb amazon-web-services amazon-ec2

我在EC2实例上运行了一个Node应用程序。在这个实例的前面是一个Load Balancer。附加负载均衡器是一个安全组。我有端口80和端口443的入站规则(这些由负载均衡器转发到端口8080)。

该应用使用mongo数据库。所以现在我想设置mongo-express来通过浏览器查看我的生产数据库。

我在实例上安装了mongo-express并在端口8081上运行它。然后我在安全组上为8081创建了一个入站规则。但是当我去http://rm-loadbalancer-xxxxxxx.us-west-2.elb.amazonaws.com:8081时,它说该网站无法到达。

我是否需要为我的mongo-express应用创建单独的负载均衡器?或者我忘记了什么?

1 个答案:

答案 0 :(得分:0)

您是否查看了mongo-express配置文件https://github.com/mongo-express/mongo-express/blob/master/config.default.js

它只接受来自本地主机的连接。你可以在这里看到https://github.com/mongo-express/mongo-express/blob/master/config.default.js#L93

您必须将其配置为接受来自任何地方(0.0.0.0)或您自己的IP地址的连接。