【发布时间】:2019-01-03 07:44:00
【问题描述】:
我有一个 AWS EC2 实例。我已经在那里安装了 MongoDB。
Private IP :- 10.x.x.x
Port :- 27017
我可以通过 VPN 中的私有 IP SSH 进入该系统并连接 MongoDB 服务器。
10.x.x.x:27017 - MongoDB 正在这里运行。
但是,我已为该 EC2 实例分配了一个弹性 IP。
Public IP :- 132.x.x.x
当我尝试使用公共 IP (132.x.x.x:27017) 连接 MongoDB 服务器时,它显示连接超时。
MongoDB 网络配置,/etc/mongod.conf
# network interfaces
net:
port: 27017
bindIp: 127.0.0.1
我正在使用启动 MongoDB 服务器,
sudo mongod
入站规则,
27017 tcp 0.0.0.0/0
27017 tcp 0.0.0.0/0, ::/0
【问题讨论】:
-
您是否在附加到实例的安全组中允许该端口?
-
我已经启用了来自 0.0.0.0 的传入端口 27017,我认为这就是我可以在 VPN 中连接到 MongoDB 服务器的原因
标签: mongodb amazon-web-services networking ip