使用AWS re:Post即您表示您同意 AWS re:Post 使用条款

带有 Redis 的 EC2所有端口都打开,但连接被拒绝

0

【以下的问题经过翻译处理】 我已经创建了 EC2 实例 ubuntu 18.04。按照本指南在两者上安装 Redis:

https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-redis-on-ubuntu-18-04

我已经在其中一个上禁用了 ufw 防火墙,在同一个上我已经分配了一个允许所有连接安全组 - 仅用于测试。

当我尝试使用以下方法从第二个实例连接到 redis 服务器时:

redis-cli -h 13.59.136.252 -p 6379

我一直被拒绝连接。不确定下一步要去哪里

两个 EC2 实例都在同一个 VPC 上。

profile picture
专家
已提问 1 年前71 查看次数
1 回答
0

【以下的回答经过翻译处理】 你好,

您可能错过了以下步骤。注意:这些未在本文档中指定。

sudo nano /etc/redis/redis.conf

然后更改本地主机绑定(将其注释掉)并指定 EC2 实例的 IP 地址:

bind 127.0.0.1 ::1

到:

#bind 127.0.0.1 ::1
bind 34.209.249.149 ::1

保存结果并运行

sudo systemctl restart redis

对于 34.209.249.149 的安全组,确保 Inbound 允许端口 6379。

然后从您的另一台机器连接:

redis-cli -h 34.209.249.149 -p 6379

希望这可以帮助!

-兰迪

profile picture
专家
已回答 1 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则