linux防火墙——redis connect refused...问题解决
背景:研究redis的时候在虚拟机redhat5.5上安装的, 安装完了之后在本机eclipse中写redis的工具类, 但是通过测试一直提示redis connect refused...
原因大致是:
1.redis没开启
2.redis配置不正确
3.防火墙没关, 并且没有开放redis的端口6379
本文侧重点在防火墙:
防火墙默认开启22端口别的没有.
需要开启其他端口的需要配置,也就是开放需要的端口.开启防火墙后不开放端口, 其他机器怎么访问呢?
安装redis后, 因为redis默认端口是6379, 安装的时候也没有修改redis.conf这个配置文件中的port 6379的值
如何开放6379这个端口呢?
1.查看防火墙配置, 命令:
service iptables status
或者
iptables -L -n
可以查看到我的防火墙信息可以看到并没有配置redis的端口(黄色部分是我开放redis端口6379的配置后才显示的, 其他部分信息是安装好redhat5.5后的默认防火墙配置)
2.开放其他端口. 比方说数据库3306, 1521之类的..
怎么开放呢?通过修改iptables这个配置文件就可以了, 目录是etc/sysconfig/iptables
命令
vi /etc/sysconfig/iptables
保存, 退出
:wq!
重启防火墙服务(我是直接reboot重启虚拟机...)
或执行命令:
[root@localhost sysconfig]# systemctl restart iptables.service
相关链接:
纯属笔记...
作者:习惯沉淀
如果文中有误或对本文有不同的见解,欢迎在评论区留言。
如果觉得文章对你有帮助,请点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
扫码关注一线码农的学习见闻与思考。
回复"大数据","微服务","架构师","面试总结",获取更多学习资源!