带有 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
EXPERTE
gefragt vor 5 Monaten28 Aufrufe
1 Antwort
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
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen