2
我启动了一个AWS linux实例,并按照说明安装并运行了mongo here。 mongo服务正在运行,并在27017上接受连接。但是,当我使用端口27017访问服务器publik dns时,服务器不响应,并且我看不到默认的mongo消息。AWS + MongoDB:如何连接到AWS Linux实例上的mongo服务器?
我想在另一个实例上运行一个Python(Flask)服务器,并尝试使用私有IP连接到mongo服务器,但连接不会发生。我得到的终端上此错误消息:
pymongo.errors.ServerSelectionTimeoutError: xxx.xx.xx.xx:27017: [Errno 111] Connection refused
这是不使用蒙戈DB在AWS上的正确方法?如果这种方法可行,什么导致连接不会发生?
所有输入值得赞赏,非常感谢!
你改变你的安全组以允许端口27017的入站流量?您可以制定一条规则,仅允许其他服务器的IP进行测试 –
当您从运行MongoDB的AWS实例直接连接时会发生什么?如果这样做,那么很可能该端口未打开:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/authorizing-access-to-an-instance.html –
@FrédéricHen:它对世界 – moaglee