CentOS7 通过防火墙开启端口(外部ip连接redis采坑)

Uiaoin 2020-01-04 3927

在本地装了CentOS机器,搭建好redis后,只能在虚拟机里面使用127.0.0.1连接,不能本地访问,解决方案有以下两个步骤:

1、配置redis

2、开启redis访问端口(因为80端口一直开着,刚开始没想到虚拟机redis端口没开)


1、找到redis配置文件:redis.conf,作以下修改:

  1. protected-mode yes # 改为
  2. protected-mode no
  1. bind 127.0.0.1 # 改为注释掉
  2. #bind 127.0.0.1
  1. daemonize yes # 后台运行

2、开启redis默认端口:6379

  1. # 查看防火墙状态
  2. systemctl status firewalld
  3. # 开启防火墙
  4. systemctl start firewalld
  5. # 关闭防火墙
  6. systemctl stop firewalld
  7. # 重启防火墙
  8. systemctl restart firewalld
  9. # 开启6379端口
  10. firewall-cmd --zone=public --add-port=6379/tcp --permanent
  11. # 关闭端口
  12. firewall-cmd --zone=public --remove-port=6379/tcp --permanent
  13. # 重启防火墙
  14. firewall-cmd --reload
  15. # 查看防火墙已开启端口
  16. firewall-cmd --zone=public --list-ports

收工!

加载更多