加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 电商 > 正文

阿里云ECS(经典网络)如何实现内网互联?开放新机器访问旧的red

发布时间:2020-12-24 16:59:56 所属栏目:电商 来源:网络整理
导读:《阿里云ECS(经典网络)如何实现内网互联?开放新机器访问旧的redis和mysql?》要点: 本文介绍了阿里云ECS(经典网络)如何实现内网互联?开放新机器访问旧的redis和mysql?,希望对您有用。如果有疑问,可以联系我们。 今天任务是把2台阿里云ECS服务器(

《阿里云ECS(经典网络)如何实现内网互联?开放新机器访问旧的redis和mysql?》要点:
本文介绍了阿里云ECS(经典网络)如何实现内网互联?开放新机器访问旧的redis和mysql?,希望对您有用。如果有疑问,可以联系我们。

今天任务是把2台阿里云ECS服务器(同一地区,同一可用区,同一帐号,经典网络)组成相互访问的内网架构。

以第一步10.81.102.33(新) 要连接到 10.30.236.189(旧)旧服上的mysql和redis 为例,实战配置讲解:


一、打开10.30.236.189(旧)防火墙:

把6379放开给指定IP:


iptables -A INPUT -m tcp -p tcp -s 10.81.102.33 --dport 6379 -j ACCEPT

iptables -A INPUT -m tcp -p tcp -s 10.81.102.33 --dport 3306 -j ACCEPT


service iptables save

service iptables restart


二、在旧服MYSQL上添加用户:

# CREATE USER 'xxxx'@'10.81.102.33' IDENTIFIED BY 'zzzzzzzz';

# GRANT ALL ON tbkapi.* TO 'xxxx'@'10.81.102.33';

# flush privileges


把新站10.81.102.33(新) 上的数据库服务器IP设置为旧的内网IP: 10.30.236.189(旧) ,即可访问旧机上的MYSQL


三、去除REDIS的服务器IP限制为127.0.0.1

把redis.conf中 bind 127.0.0.1 去掉。也有人说用 bind 127.0.0.1 10.81.102.33,

但这两种方式,日志(/var/log/redis_6379.log)都会出现:

 Creating Server TCP listening socket *:6379: unable to bind socket

当失败时,执行:

 ps -ef |grep redis  或   netstat -lntp | grep 6379

都找不到redis启用信息或端口。 


最好是: bind 0.0.0.0

然后重启redis:

# service redis_6379 start


然后在别的内网服务器执行:

# ./redis-cli -h 10.30.236.189 -p 6379 PING
PONG


上面出现PONG是成功,若出现下面两行则是失败:

Could not connect to Redis at 10.30.236.189:6379: Connection refused

Could not connect to Redis at 10.30.236.189:6379: Connection refused

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读