AWS EC2 Ubuntu实例不允许连接到Redis

我创build了一个EC2 t2.micro实例,并能够通过SSH连接到计算机并安装Redis。 Redis正在工作,因为我可以重新启动它并ping命令并从命令行写入logging。 我允许本机的安全组中的Redis端口,但是我仍然无法访问networking外部的Redis。 我什至试图让所有的IP访问6379。

安全组看起来像这样:SSH – TCP – 22 – 我的IP自定义TCP – 6379 – 0.0.0.0/0

有没有其他的防火墙我需要允许这个访问? 我尝试使用自定义节点应用程序和Redis桌面pipe理器连接到来自家庭和另一个networking的EC2 Redis实例。

问题是我所关注的Digital Ocean指南没有提到保护模式或绑定。

我需要修改我的redis.conf文件并将保护设置为no并绑定0.0.0.0。 searchconf文件的保护和绑定,你会发现这些值。 你也可以注释掉绑定行,这与将其设置为0.0.0.0的效果相同。

另外,当你这样做的时候,conf文件会提醒你,你正打开你的服务器到互联网,所以最好有一个防火墙。