美文网首页
redis 外网访问设置

redis 外网访问设置

作者: adonisjph | 来源:发表于2017-03-16 17:16 被阅读972次

环境描述

linux 安装了redis
需要让局域网内的另外一台服务器访问此机器上的redis

问题现象

在另一台主机上使用redis cli 访问

报错信息

错误分析及解决方法

由于200这台机子上安装了两个redis,使用的是不同端口。访问默认的6379的redis可以正常访问,但是6380就是不可以。
怀疑是配置文件问题

错误的原因很简单,就是没有连接上redis服务,由于redis采用的安全策略,默认会只准许本地访问。需要修改配置,允许外网访问。

  • 修改配置文件
#bind 127.0.0.1
  • 修改后重启redis,修改防火墙配置
[root@devhost20 src]# vim /etc/sysconfig/iptables
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6380 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited

注意一定要将redis的防火墙配置放在 REJECT 的前面。然后执行 service iptables restart

相关文章

  • 阿里云redis外网访问

      阿里云redis外网访问设置步骤主要包括设置白名单、设置阿里云外网访问和通过redis-cli实现连接。具体步...

  • Redis漏洞解决

    因众所周知的Redis漏洞,不建议Redis服务对外网暴露端口。如果非要外网访问Redis,建议如下运行: 设置r...

  • redis 外网访问设置

    环境描述 linux 安装了redis需要让局域网内的另外一台服务器访问此机器上的redis 问题现象 在另一台主...

  • centos7 环境下redis配置

    配置文件所在目录:/etc/redis.conf 1、redis 设置外网可访问 bind 127.0.0.1pr...

  • redis 设置外网可访问

    前提是你已经把redis的端口放到了防火墙计划中, /sbin/iptables -I INPUT -p tcp ...

  • 给Redis设置访问密码

    给Redis设置访问密码 标签(空格分隔): redis 给Redis设置访问密码 设置你的密码 查看你设置的密码...

  • 通过nginx实现智能家居自动内外网切换

    设置同一个域名内外网分别访问对应的ip 搞了HomeAssistant的外网访问后,内外网访问需要不同的地址,导致...

  • 服务器 redis 设置外网可以访问

    1.开通配置好redis,服务器本地可以访问,说明开通成功2.如果想要外网也可以访问,需要修改redis配置文件(...

  • centos7 redis4.0.6 简易安装

    环境 centos7redis4.0.6 step1. redis参考 step2. 外网访问配置 step3. ...

  • 设置django 外网访问

    开开启django时,使用0.0.0.0:xxxx,作为ip和端口 例如:python manage.py run...

网友评论

      本文标题:redis 外网访问设置

      本文链接:https://www.haomeiwen.com/subject/xiujnttx.html