马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
阿里云使用单个 SLB 转发多个服务器组
序
在日常工作中,可能出现什么情况呢?有些用户希望只使用一台 SLB,但是又可以利用这台 SLB 转发多个服务器组所代表的服务。这样一来传统的默认服务器组就不可用了,所以我们在这里使用了虚拟服务器组。
创建 ECS
现在有四台 ECS 服务器,libiaoa 和 libiaob 一组,libiaoc 和 libiaod 一组。
使用 ECS 搭站
这里以静态网站做负载均衡。 运行 yum install httpd -y 命令安装 apache,因为是做测试,所以这里使用了 运行 echo "libiaoa" > /var/www/html/index.html 命令写入一个测试页面 ( libiaoa 机器操作 运行 echo "libiaob" > /var/www/html/index.html 命令写入一个测试页面 ( libiaob 机器操作 ) 运行 echo "libiaoc" > /var/www/html/index.html 命令写入一个测试页面 ( libiaoc 机器操作 ) 运行 echo "libiaod" > /var/www/html/index.html 命令写入一个测试页面 ( libiaod 机器操作 ) 运行 systemctl start httpd 命令启动 apache,两台服务器都要执行 运行 systemctl enable httpd 命令永久启动 apache,两台服务器都要执行
之上步骤做好之后我建议最好通过 IP 地址去访问看看测试网页是否正常。
创建负载均衡
接下来创建一个负载均衡
选择付费方式和地域可用区,再给负载均衡起个名字。
配置负载均衡
进入实例管理,点击刚刚创建的负载均衡的 实例名称/ID 进入负载均衡。
创建虚拟服务器组
先来创建一个名为 libiaoa 的虚拟服务器组,绑定 libiaoa 和 libiaob 两个 ECS 实例,同样的按照这个方法再创建一个名为 libiaob 的虚拟服务器组,绑定 libiaoc 和 libiaod,但是一定要注意,不要把两个虚拟服务器组里的服务器给弄混了。
设置端口和权重,点击添加,并且创建。
设置监听添加一个监听,一定添加一个七层的,注意,一定要添加一个七层的!!!
配置证书麻烦,所以我选用的 HTTP 方式演示
这里不配置服务器组,直接跳过去,如果要配置主站,当我没说
给监听配置转发策略
接下来,给这个监听配置转发策略
在转发策略中,写入一个域名,选择一个虚拟服务器组,确认无误后点击添加转发策略。什么意思呢?就是如果有用户在浏览器中输入了现在写入的域名,并且被 SLB 监听到了,阿里云 SLB 就会帮您把请求转发到 libiaoa 这个虚拟服务器组中去。
如果还有其他需要转发的虚拟服务器组,就全部写上去。
这样一来,阿里云使用单个 SLB 转发多个服务器组就配置完成了,接下来验证配置是否正确
测试
在浏览器中输入 SLB 转发策略中写入的域名 a.dios.wang:
刷新网页,测试 SLB 中选择的调度算法是否可用:
在浏览器中输入 SLB 转发策略中写入的域名 b.dios.wang:
刷新网页,测试 SLB 中选择的调度算法是否可用:
|