完成redis服务搭建后,按以下步骤,可开启外网访问:
1、开放端口,默认6379
检测端口是否开放,可访问
使用命令:telnet ip port
若命令无响应,则说明未开放。
查看防火墙状态
使用命令:more /etc/sysconfig/iptables
查看对外开放的端口有哪些。
若不包含redis端口,则可以使用命令添加
命令:vi /etc/sysconfig/iptables
进入编辑界面后,添加一行-A INPUT -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT
保存后重启防火墙服务:/etc/init.d/iptables restart
此时目标端口已经可对外开放,可使用telnet进行检测。
2、修改redis.conf配置文件
进入编辑页面后,做如下修改:
a、注释bind 127.0.0.1
# bind 127.0.0.1
b、启用守护进程,可以在后台服务
daemonize yes
c、关闭保护模式,这样外网可以访问到
protected-mode no
3、按配置文件启动
redis-server redis.conf
# 检查启动状态命令
ps -ef|grep redis |grep 6379
此时,可使用telnet命令及redis客户端进行连接测试。
本文介绍如何通过三个步骤实现Redis服务的外网访问:开放端口6379并重启防火墙;修改redis.conf配置文件,包括注释bind、启用守护进程及关闭保护模式;最后依据配置文件启动服务。
1058

被折叠的 条评论
为什么被折叠?



