返回顶部
  • 发帖数10
  • 粉丝1

此人很懒,什么也没有留下

  • 最佳新人

    注册账号后积极发帖的会员
  • 活跃会员

    经常参与各类话题的讨论,发帖内容较有主见
  • 热心会员

    经常帮助其他会员答疑
  • 推广达人

    积极宣传本站,为本站带来更多注册会员
  • 宣传达人

    积极宣传本站,为本站带来更多的用户访问量
  • 灌水之王

    经常在论坛发帖,且发帖量较大
  • 突出贡献

    长期对论坛的繁荣而不断努力,或多次提出建设性意见
  • 优秀版主

    活跃且尽责职守的版主
  • 荣誉管理

    曾经为论坛做出突出贡献目前已离职的版主
  • 论坛元老

    为论坛做出突出贡献的会员

阿里云使用单个 SLB 转发多个服务器组

[复制链接]
毕礼彪Lv.7 显示全部楼层 发表于 2020-11-13 17:13:25 |阅读模式 打印 上一主题 下一主题

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
阿里云使用单个 SLB 转发多个服务器组



在日常工作中,可能出现什么情况呢?有些用户希望只使用一台 SLB,但是又可以利用这台 SLB 转发多个服务器组所代表的服务。这样一来传统的默认服务器组就不可用了,所以我们在这里使用了虚拟服务器组。


创建 ECS

现在有四台 ECS 服务器,libiaoa 和 libiaob 一组,libiaoc 和 libiaod 一组。
311z60c8400dba28baea3713a1505b26da97?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9hcHBJZCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9vcmdhbml6YXRpb25JZCI6IjVlNThiOGZhYWVhOTIyMDAwMTcwNWNlMiIsImV4cCI6MTYwNTg

使用 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 地址去访问看看测试网页是否正常。

创建负载均衡

接下来创建一个负载均衡
311z838f7a54d4d24bee157c6d4f94e81e19?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9hcHBJZCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9vcmdhbml6YXRpb25JZCI6IjVlNThiOGZhYWVhOTIyMDAwMTcwNWNlMiIsImV4cCI6MTYwNTg

选择付费方式和地域可用区,再给负载均衡起个名字。
311z2669fd318db0fe94a4d0fbd072a2bcb2?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9hcHBJZCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9vcmdhbml6YXRpb25JZCI6IjVlNThiOGZhYWVhOTIyMDAwMTcwNWNlMiIsImV4cCI6MTYwNTg
311z2473cc3639473901133265b3e70cd261?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9hcHBJZCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9vcmdhbml6YXRpb25JZCI6IjVlNThiOGZhYWVhOTIyMDAwMTcwNWNlMiIsImV4cCI6MTYwNTg


配置负载均衡

进入实例管理,点击刚刚创建的负载均衡的 实例名称/ID 进入负载均衡。
311z50d1bd2d708a80901fae7f76f33eb167?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9hcHBJZCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9vcmdhbml6YXRpb25JZCI6IjVlNThiOGZhYWVhOTIyMDAwMTcwNWNlMiIsImV4cCI6MTYwNTg


创建虚拟服务器组
311z6a30b9db8cde309dd750de60ad4d453e?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9hcHBJZCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9vcmdhbml6YXRpb25JZCI6IjVlNThiOGZhYWVhOTIyMDAwMTcwNWNlMiIsImV4cCI6MTYwNTg

先来创建一个名为 libiaoa 的虚拟服务器组,绑定 libiaoa 和 libiaob 两个 ECS 实例,同样的按照这个方法再创建一个名为 libiaob 的虚拟服务器组,绑定 libiaoc 和 libiaod,但是一定要注意,不要把两个虚拟服务器组里的服务器给弄混了。
311z9efc4d636c7534f32d0de0fc4bfd3803?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9hcHBJZCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9vcmdhbml6YXRpb25JZCI6IjVlNThiOGZhYWVhOTIyMDAwMTcwNWNlMiIsImV4cCI6MTYwNTg

设置端口和权重,点击添加,并且创建。
311z9de73be3cf8a1ba4246db2f9a0495171?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9hcHBJZCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9vcmdhbml6YXRpb25JZCI6IjVlNThiOGZhYWVhOTIyMDAwMTcwNWNlMiIsImV4cCI6MTYwNTg
311z5fbf0b4a5e5c296fb2f16dfff2185fdb?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9hcHBJZCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9vcmdhbml6YXRpb25JZCI6IjVlNThiOGZhYWVhOTIyMDAwMTcwNWNlMiIsImV4cCI6MTYwNTg

设置监听
添加一个监听,一定添加一个七层的,注意,一定要添加一个七层的!!!
311z38b93bd7b23fb708fa3e3a08efa98013?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9hcHBJZCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9vcmdhbml6YXRpb25JZCI6IjVlNThiOGZhYWVhOTIyMDAwMTcwNWNlMiIsImV4cCI6MTYwNTg

配置证书麻烦,所以我选用的 HTTP 方式演示
311z519a0b4464d2aee17f9cdf7f99485b4d?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9hcHBJZCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9vcmdhbml6YXRpb25JZCI6IjVlNThiOGZhYWVhOTIyMDAwMTcwNWNlMiIsImV4cCI6MTYwNTg

这里不配置服务器组,直接跳过去,如果要配置主站,当我没说
311z8044c6605f3f4c5e8162608022dc1934?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9hcHBJZCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9vcmdhbml6YXRpb25JZCI6IjVlNThiOGZhYWVhOTIyMDAwMTcwNWNlMiIsImV4cCI6MTYwNTg

给监听配置转发策略
接下来,给这个监听配置转发策略
311z0d046a0acfb852074338b3ab0c0ce5b7?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9hcHBJZCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9vcmdhbml6YXRpb25JZCI6IjVlNThiOGZhYWVhOTIyMDAwMTcwNWNlMiIsImV4cCI6MTYwNTg

在转发策略中,写入一个域名,选择一个虚拟服务器组,确认无误后点击添加转发策略。什么意思呢?就是如果有用户在浏览器中输入了现在写入的域名,并且被 SLB 监听到了,阿里云 SLB 就会帮您把请求转发到 libiaoa 这个虚拟服务器组中去。
311z122e9dbe421b37f83859272672c2079b?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9hcHBJZCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9vcmdhbml6YXRpb25JZCI6IjVlNThiOGZhYWVhOTIyMDAwMTcwNWNlMiIsImV4cCI6MTYwNTg

如果还有其他需要转发的虚拟服务器组,就全部写上去。
311zfc255bfee913cc9c304dd50046495e86?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9hcHBJZCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9vcmdhbml6YXRpb25JZCI6IjVlNThiOGZhYWVhOTIyMDAwMTcwNWNlMiIsImV4cCI6MTYwNTg

这样一来,阿里云使用单个 SLB 转发多个服务器组就配置完成了,接下来验证配置是否正确


测试
在浏览器中输入 SLB 转发策略中写入的域名 a.dios.wang:
311z7a3907fc89514f344d82459029dc5311?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9hcHBJZCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9vcmdhbml6YXRpb25JZCI6IjVlNThiOGZhYWVhOTIyMDAwMTcwNWNlMiIsImV4cCI6MTYwNTg
刷新网页,测试 SLB 中选择的调度算法是否可用:
311zda2f44ce81b87c8e8512a1fb5ec412f8?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9hcHBJZCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9vcmdhbml6YXRpb25JZCI6IjVlNThiOGZhYWVhOTIyMDAwMTcwNWNlMiIsImV4cCI6MTYwNTg
在浏览器中输入 SLB 转发策略中写入的域名 b.dios.wang:
311z4c2bf6a1e866aa3dbbb736769004ee3f?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9hcHBJZCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9vcmdhbml6YXRpb25JZCI6IjVlNThiOGZhYWVhOTIyMDAwMTcwNWNlMiIsImV4cCI6MTYwNTg
刷新网页,测试 SLB 中选择的调度算法是否可用:
311zd8ae9151bb43996d88bd04a45436d2c3?Signature=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcHBJRCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9hcHBJZCI6IjU5Mzc3MGZmODM5NjMyMDAyZTAzNThmMSIsIl9vcmdhbml6YXRpb25JZCI6IjVlNThiOGZhYWVhOTIyMDAwMTcwNWNlMiIsImV4cCI6MTYwNTg

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

云萌主 云萌主-BIGSAAS旗下,由北京合智互联信息技术有限公司在2018年创立,为广大云应用技术爱好者的平台。在云萌主论坛可以查看云应用技术文章、云产品产品最新资讯、技术问答、技术视频。在畅游云上技术的同时,学到最新的云应用产品和技术。
  • 微信公众号

  • Powered by Discuz! X3.4 | Licensed | Copyright © 2001-2022, Aliyun Cloud. | 星点互联设计
  • 京ICP备18052714号 | 营业执照 | |合智互联| QQ