A instância do AWS EC2 Ubuntu não permite conexões com o Redis

2

Eu criei uma instância do EC2 t2.micro e consegui conectar o SSH na máquina e instalar o Redis. O Redis está funcionando, pois eu posso redis -cli nele e ping / pong e gravar registros a partir da linha de comando. Estou permitindo a porta Redis no Grupo de segurança para esta máquina, mas ainda não consigo acessar o Redis fora da rede. Eu até tentei permitir o acesso de todos os IPs ao 6379.

O grupo de segurança é assim: SSH - TCP - 22 - Meu IP TCP personalizado - 6379 - 0.0.0.0/0

Existe algum outro firewall que eu preciso para permitir esse acesso? Tentei conectar-me à instância do EC2 Redis da minha casa e de outra rede usando um aplicativo de nó personalizado e o Redis Desktop Manager.

    
por Brett Mathe 09.12.2016 / 15:17

1 resposta

1

O problema era que o guia do Digital Ocean que eu seguia não mencionava o modo protegido ou a ligação.

Eu precisava modificar meu arquivo redis.conf e transformar o protegido em não e ligar o 0.0.0.0. Procure no arquivo conf por protected e bind e você encontrará estes valores. Você também pode apenas comentar a linha de ligação e que é efetivamente o mesmo que defini-la como 0.0.0.0.

Além disso, quando você faz isso, o documento conf avisa que você está abrindo o servidor para a Internet, por isso é uma boa ideia ter um firewall.

    
por 09.12.2016 / 16:12