配置redis外网可访问,并只允许指定的ip可访问redis

开启redis 允许外网IP 访问

在 Linux 中安装了redis 服务,当在客户端通过远程连接的方式连接时,报could not connect错误。

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

需要通过简单配置,完成允许外网访问。

修改redis的配置文件,将所有bind信息全部屏蔽。

# bind 192.168.1.100 10.0.0.1

# bind 192.168.1.8

# bind 127.0.0.1

  

修改完成后,需要重新启动redis服务。

redis-server redis.conf

  

如果iptables 没有开启6379端口,用这个方法开启端口

命令:/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

保存防火墙修改命令:/etc/rc.d/init.d/iptables save

 

通过iptables 允许指定的外网ip访问

修改 Linux 的防火墙(iptables),开启你的redis服务端口,默认是6379。

//只允许127.0.0.1访问6379
iptables -A INPUT -s 127.0.0.1 -p tcp --dport 6379 -j ACCEPT
//其他ip访问全部拒绝
iptables -A INPUT -p TCP --dport 6379 -j REJECT

未配置拒绝前

配置拒绝后

另外一种方式是通过bind方式启用

时间: 2024-10-29 19:05:32

配置redis外网可访问,并只允许指定的ip可访问redis的相关文章

windows server 2008 r2 IIS7下网站配置 只允许指定的IP地址访问

步骤一.找到ip地址和域限制 步骤二.添加全部拒绝 步骤三.添加允许访问的ip地址(局域网填写局域网ip,公网填写公网ip) 步骤四:如果想要拒绝某些ip访问,直接在规则中添加拒绝条目就可以

获取网络访问权限套餐提供国外网络访问配置服务外网访问服务

获取网络访问权限套餐提供国外网络访问配置服务外网访问服务 可以访问youtube等国外网站 获取网络访问权限套餐 预览:http://www.tudou.com/v/56Qa6nyxTg4/&rpid=24434369&resourceId=24434369_04_05_99/v.swf 提供YouTube.Google+.Facebook.Twitter.App Store.维基百科等最全网站访问权限,终身享受远程设置套餐服务. 预览视频 http://www.tudou

使用Nexus搭建Maven私服--【不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址】

一.搭建nexus私服的目的 为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库. 1.1.Nexus架构 二.nexus私服的下载和安装 2.1.nexus下载 去下载最新版本的nexus,下载地址:http://www.sonatype.org/nexus/go

配置redis外网可访问

redis采用的安全策略,默认会只准许本地访问 通过简单配置,完成允许外网访问 [[email protected] conf]# egrep "(^bind|#bind|# bind)" 6379.conf # bind 192.168.1.100 10.0.0.1 # bind 127.0.0.1 ::1 #bind 127.0.0.1 bind 0.0.0.0 #或192.168.1.50(本服务器的IP的地址) #如果多个IP 用空格隔开 #需要重启服务器 修改 Linux 的

我在腾讯云上买了太CVM服务器,来配置下外网如何访问MySql全程实录

1.服务器申请 最近在给一个小企业做个报价系统,C#WPF框架开发,桌面程序.由于用户可能经常出差,更换电脑,因此考虑将程序的数据库放到外网服务器上,每次程序使用需要登录验证,有点类似QQ的方法.这里有人说为什么不直接做成web,桌面应用已经落伍了.确实如此,原因主要是这个企业的报价系统的前端交互太多,一堆的javascript代码,还有一堆的word报表输入输出,做成web太过麻烦.因此还是决定做成桌面应用程序.由于访问量和并发性并不大,因此考虑性能一般的云服务器就可以了. 正好赶上腾讯活动,

如何在服务器上配置供外网下载的图片地址

做客户端的我们都知道,服务器给一个图片链接后我们直接通过http进行下载,就能顺利的把图片下载下来,可是对于我们来说,这个过程却是迷茫的,后端是如何配置的呢?对于后端人员来说,这篇博文看下去意义不大,因为你们全懂的,所以对于大神们勿喷,本人只是记录一下而已! 步骤如下: 1.先在服务器上部署自己的站点,并且能正常的访问(具体步骤网上很多的,此处不讲这事),如你部署的站点在 D:\AppWeb,AppWeb文件夹下就是站点的详细信息,此处我们设定服务器的外网ip为202.98.13.24,此时访问

centos配置双卡外网问题处理

1.1 问题起因由于公司对某系统的负载服务器配置了两个外网ip,导致只有一个ip能够通外网,(其实一个外网ip也可以做两个业务的,因为有两个域名分别做了解析,所以还得解决这个问题了),外网网卡eth0和eth3.eth0 10.0.0.21 http://bje.edu.cn 可以访问eth3 10.0.0.22 http://bjegl.edu.cn 不可以访问1.2 排查步骤① 通过与机房人员交涉,询问是否开启80端口与443端口,机房那边强烈说明默认是开起的.问题存在.② 继续交涉将eht

Nginx配置二级目录/路径 映射不同的反向代理和规避IP+端口访问

   当配置Nginx来映射不同的服务器 可以通过二级路径来反向代理 来解决一个外网端口实现多个服务访问. 配置如下: server { listen 80; server_name demo.domain.com; #通过访问service二级目录来访问后台 location /service/ { #DemoBackend1后面的斜杠是一个关键,没有斜杠的话就会传递service到后端节点导致404 proxy_pass http://backend1/; proxy_redirect of

访问日志不记录指定文件类型 、 访问日志切割 、静态元素过期时间

一:访问日志不记录指定文件类型 #vim /usr/local/apache2/conf/extra/httpd-vhosts.conf 在对应的虚拟主机配置文件中加入 相关配置为: SetEnvIf Request_URI "..gif$" image-request SetEnvIf Request_URI "..jpg$" image-request SetEnvIf Request_URI "..png$" image-request S