17 Linux安装redis后一直无法远程连接!

2023-09-03  本文已影响0人  滔滔逐浪

大致需要进行四处修改:
(1)将在大致136行的 daemonize no 改成daemonize yes,将启动的方式改成后台启动;
(2)注释掉大致69行的 bind 127.0.0.1 配置项,方法是在前面加上#。
为什么呢?绑定了127.0.0.1 本地回环地址后,Redis服务只能被本地的客户端连接,远程客户端无法连接根据真实的ip地址开启连接。
(3)将大致在88行的protected-mode yes改成protected-mode no,目的是为了解决安全模式引起的报错,不需要再安全模式下运行。
(4)将大致在170行的logfile “”,改成某个自定义的文件如 logfile “/usr/local/redis/redis.log”,方便后面进行Lua程序开发时,进行日志的输出和查看。

而这些完成后,我还是连不上一脸的懵逼。

我按照顺序依次检查了防火墙,安全组,密码,配置文件,都确认没有问题之后,再次启动redis。再次打脸。。。。

这中间我一看 telnet ip 6379不通 ping ip 通的,问题大概是防火墙或者安全组了,

所以我再次检查firewall防火墙(firewall-cmd --state)

由于我是用的centos7,就没有去看 iptables,当我突然查了下iptables,我瞬间凌乱了

按理说是应该没有的,但是

它竟然存在安全组规则,当我清除掉后这些规则后自然就可以远程连接了,telnet ip 6379也就通了

上一篇下一篇

猜你喜欢

热点阅读