阿里云配置redis,外网无法连接。

阿里云安装完redis之后,服务器上可以访问,外网无法访问。

bind 已经设置为了0.0.0.0
protected-mode 设置为了 no
守护进程也是开启的

阿里云的安全组里面也开放了端口,启动的时候也是按配置文件启动的。

Telnet 其他端口都可以,就redis 的不行。

redis版本 5.0.5
服务器版本 CentOS 7.2 64位

阅读 6.4k
4 个回答
自查和寻求帮助:
  1. 防火墙是否把 port:6379 给拦截了.
  2. 给阿里技术下工单帮忙解决.
其他内容

通过 redis-cli -h host --verbose 来打印出链接server时的更多信息,根据提示的错误信息来排查. 可在尝试的时候什么内容都没显示 ?.
另外发现在树莓派2代上面安装的redis-cli(version: 4.0.14) 没有--verbose 这个选项 ?,pc是有的.

netstat -antp|grep 6379 

看看

bind 请绑定你的机器的外网ip

问题已经解决啦,就是防火墙的问题。

MySQL和Nginx 安装的适合阿里云安全组设置开放端口就可以了,但是安装redis 的时候设置了安全组在服务器上的防火墙开放的端口里面没有redis 设置端口。

firewall-cmd --zone=public --add-port=6379/tcp --permanent

添加端口就正常了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题