【阿里云】 ECS Linux 云服务器中安装 rinetd 进行转发实现本地通过公网访问云数据库 Redis
2017-03-20 23:07
645 查看
转载请注明出处:http://blog.csdn.net/qq_26525215
本文源自【大学之旅_谙忆的博客】
今天在阿里云买了一个月的云数据库Redis试试水,一开始因为我选择的云数据库Redis是经典网络,所以搭建好之后,设置键值对会超时。
(注意ECS服务器和Redis数据库在一个地区!!!很重要)
注意的事项是:
redis是经典网络的, ecs是专有网络的,这两者内网不通, 所以需要在redis控制台, 实例信息,基本信息,将redis切换到专有网络下即可连接.
注意:
1. redis切换到专有网络后无法再切回经典网络.
2. vpc下必须有和redis相同可用区的交换机才可以切换成功.
目前云数据库 Redis 需要通过 ECS 的内网进行连接访问。如果您本地需要通过公网访问云数据库 Redis,可以在 ECS Linux 云服务器中安装 rinetd 进行转发实现。
注意:rinetd 安装包下载地址不确保下载可用性,您可以自行搜索安装包进行下载使用。
PS:2017.3.20截止,这个网址可以访问下载!
这里的Redis的链接地址就是在这里显示的地址
设置为自启动:
结束该进程
通过上述步骤即可实现:您本地的 PC 或服务器通过公网连接 ECS Linux 6379 端口,对云数据库 Redis 进行访问。
基本上这样操作完成后是不会出现问题的。
如果出现了问题,可能需要注意的就是,经典网络还是专用网络。
或者注意ECS服务器和云数据库是不是在同一个区。
本文章由[谙忆]编写, 所有权利保留。
欢迎转载,分享是进步的源泉。
转载请注明出处:http://blog.csdn.net/qq_26525215
本文源自【大学之旅_谙忆的博客】
本文源自【大学之旅_谙忆的博客】
今天在阿里云买了一个月的云数据库Redis试试水,一开始因为我选择的云数据库Redis是经典网络,所以搭建好之后,设置键值对会超时。
(注意ECS服务器和Redis数据库在一个地区!!!很重要)
注意的事项是:
redis是经典网络的, ecs是专有网络的,这两者内网不通, 所以需要在redis控制台, 实例信息,基本信息,将redis切换到专有网络下即可连接.
注意:
1. redis切换到专有网络后无法再切回经典网络.
2. vpc下必须有和redis相同可用区的交换机才可以切换成功.
ECS Linux 安装rinetd
其实很多内容在阿里云的帮助文档有,不过为了方便大家阅读,就在这里照搬下阿里云的帮助文档。目前云数据库 Redis 需要通过 ECS 的内网进行连接访问。如果您本地需要通过公网访问云数据库 Redis,可以在 ECS Linux 云服务器中安装 rinetd 进行转发实现。
在云服务器 ECS Linux 中安装 rinetd。
wget http://www.boutell.com/rinetd/http/rinetd.tar.gz&&tar -xvf rinetd.tar.gz&&cd rinetd sed -i 's/65536/65535/g' rinetd.c (修改端口范围) mkdir /usr/man&&make&&make install
注意:rinetd 安装包下载地址不确保下载可用性,您可以自行搜索安装包进行下载使用。
PS:2017.3.20截止,这个网址可以访问下载!
创建配置文件。
vi /etc/rinetd.conf
在文件里面输入如下内容:
0.0.0.0 6379 Redis的链接地址 6379 logfile /var/log/rinetd.log
这里的Redis的链接地址就是在这里显示的地址
执行如下命令启动rinetd
rinetd
设置为自启动:
echo rinetd >>/etc/rc.local
结束该进程
pkill rinetd
验证测试
在本地通过 redis-cli 连接 ECS Linux 服务器后进行登录验证,比如安装了 rinetd 的ECS服务器的公网 IP 是 1.1.1.1:redis-cli -h 1.1.1.1 -a Redis的实例ID:Redis密码
通过上述步骤即可实现:您本地的 PC 或服务器通过公网连接 ECS Linux 6379 端口,对云数据库 Redis 进行访问。
基本上这样操作完成后是不会出现问题的。
如果出现了问题,可能需要注意的就是,经典网络还是专用网络。
或者注意ECS服务器和云数据库是不是在同一个区。
本文章由[谙忆]编写, 所有权利保留。
欢迎转载,分享是进步的源泉。
转载请注明出处:http://blog.csdn.net/qq_26525215
本文源自【大学之旅_谙忆的博客】
相关文章推荐
- Linux 云服务器中安装 rinetd 进行转发端口实现
- Linux通过端口转发来访问内网服务(端口转发访问阿里云Redis数据库等服务)
- 阿里云服务器 ECS Linux 安装 VNC Server 实现图形化访问的方法
- linux通过rinetd工具进行端口映射/转发/重定向
- 阿里云ECS云服务器未添加安全组规则设置导致通过公网IP地址不能访问
- LINUX 实现端口转发 - 安装使用rinetd
- [乐意黎原创]阿里云ECS云服务器未添加安全组规则设置导致通过公网IP地址不能访问
- linux下通过yum安装svn及实现SVN与WEB同步解决方案[阿里云]
- 通过rinetd实现端口转发来访问内网的服务
- linux通过rinetd工具进行端口映射/转发/重定向
- 通过ssh实现在本地xp系统下访问虚拟机中的Linux系统
- 通过配置rinetd来实现ECS跳转访问非外网连接的mongodb
- 阿里云ECS安装MySQL通过yum安装,rpm源码安装,navicat for mysql 无法远程连接解决办法 包括Tomcat,Nginx无法远程访问等
- 在阿里云ECS服务器(Ubuntu)上安装anaconda并在本地机器上实现远程连接Jupyter
- 阿里云ECS云服务器未添加安全组设置 导致通过公网IP地址不能访问
- 阿里云 redis 通过rinetd 进行端口透传
- 阿里云ECS云服务器Windows如何通过IIS配置网站支持flv、mp4等文件访问读取
- 通过rinetd实现端口转发来访问内网的服务
- virtualbxo 通过NAT端口转发方式实现xshell访问虚拟机Linux