对码当歌,猿生几何?

解决外网无法访问AWS EC2实例中redis的问题

1、EC2实例使用弹性IP,分配一个ip绑定ec2实例的私有ip

image.png 

2、修改redis配置文件,bind 设置为私有ip,然后重启redis服务

    vi /etc/redis/redis.conf

image.png

3、开放redis的端口

#配置aws安全组规则,来源建议是指定的ip地址

image.png

#防火墙开放端口

防火墙默认是关闭的,可以用命令sudo ufw status查看

 image.png

如果防火墙是关闭的,不需要进行这一步,如果是开启的,输入以下命令开放指定的端口

sudo ufw allow 6379

4、使用公网ip访问redis验证结果

image.png