Назад | Перейти на главную страницу

Экземпляр AWS EC2 Ubuntu не разрешает подключения к Redis

Я создал экземпляр EC2 t2.micro и смог подключиться к машине по SSH и установить Redis. Redis работает, так как я могу использовать redis-cli, пинг / понг и писать записи из командной строки. Я разрешаю порт Redis в группе безопасности для этого компьютера, однако я все еще не могу получить доступ к Redis вне сети. Я даже попытался разрешить всем IP-адресам доступ к 6379.

Группа безопасности выглядит так: SSH - TCP - 22 - Мой IP Custom TCP - 6379 - 0.0.0.0/0

Есть ли другой брандмауэр, к которому мне нужен этот доступ? Я попытался подключиться к экземпляру EC2 Redis из своего дома и из другой сети, используя приложение настраиваемого узла и Redis Desktop Manager.

Проблема заключалась в том, что в руководстве по Digital Ocean, которое я следил, не упоминался защищенный режим или привязка.

Мне нужно было изменить мой файл redis.conf, отключить защиту и привязать 0.0.0.0. Найдите в файле conf файлы protected и bind, и вы найдете эти значения. Вы также можете просто закомментировать строку привязки, и это фактически то же самое, что установить для нее значение 0.0.0.0.

Кроме того, когда вы делаете это, документ conf предупреждает вас, что вы открываете свой сервер, открытый для Интернета, поэтому рекомендуется установить брандмауэр.