分布式缓存服务 DCS-使用Nginx实现公网访问DCS:通过Nginx访问Redis
通过Nginx访问Redis
- 登录ECS控制台,确认跳板机的安全组规则是否放开,如果没有,则需要为安全组放开8080和8081两个端口。
- 单击ECS实例名称,进入ECS详情页面。
- 选择“安全组”页签,单击“配置规则”,可进入安全组配置页面。
图6 进入ECS安全组
图7 添加安全组入方向规则
- 在公网环境中打开Redis命令行界面,输入如下命令,登录与查询都正常,大功告成。
公网环境已参考Redis-cli连接中相关步骤,安装Redis-cli客户端。
./redis-cli -h {myeip} -p {port} -a {mypassword}
其中,命令中的{myeip}为主机连接地址,需要填写ECS的弹性IP,端口需要填写ECS上Nginx的监听端口。
如下图所示,设置的2个监听端口分别为8080和8081,对应后端2个Redis实例。
图8 通过Nginx代理连接第一个Redis实例
图9 通过Nginx代理连接第二个Redis实例
至此,就完成了通过跳板机的搭建,实现公网访问Redis的操作了。