centos6.5下redis修改默认端口,不能远程访问。

本地可以访问,但是远程不能访问。已经修改了port和pidfile,防火墙也开放了端口。但是Telnet还是不通。

clipboard.png

clipboard.png

端口打算改成60379

阅读 5.1k
3 个回答

redis端口改成什么了? ss -tlnpsudo iptables -nL 贴一下,谢谢

先ping 看下通不通
然后telnet 其他在运行服务的端口看通不通

或者关闭防火墙再telnet 看通不通,如果通的话 说明是你防火墙设置的有问题

再就是 如果是云服务器的话 会有安全组 需要在安全组里单独配置 机器开放的端口

反正就是一个因素一个因素排查嘛

这个和端口真的没关系。
我猜可能是默认bind 127.0.0.1 没有接受来自外网网卡的请求
检查下你的redis.conf
然后看看你接受外网请求的网卡,IP地址为多少。
bind 你的外网网卡ip,
有些版本可能要关掉安全模式,
还有就是尽量加比较复杂的密码,否则会被人免密登录攻击。
还有原则上就是,redis服务在非必要情况下,不要开放到外网!!!

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