单个SLB实例单个端口实现多个站点搭建-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

单个SLB实例单个端口实现多个站点搭建

2014-12-03 15:05:45 27461 15
通过多台ECS和一个SLB实例,搭建多个站点并由SLB做请求流量分发。
这样可以提升整体服务的可用性。如SLB后端有少数服务器故障,仍然可以保证所有站点的服务不中断。


方法如下:
1、我们测试的资源是三台杭州ECS (图1),系统为Windows Server 2008 R2 企业版 64位中文版,一台杭州SLB实例(图2)。

图1

图2
2、在每台ECS上创建3个站点(图3),并配置默认站点(图4)和站点主机头(图5)


图3

图4

图5
3、配置完后可以尝试做个测试,看看ECS内网访问站点是否可以正常浏览。首先配置其中ECS A的本地域名解析为‘ECS B的内网IP 测试域名’(图6),在ECS A上浏览器访问www.mysite1.com,不出意外的话,可以得到正常返回值(图7)


图6

图7
测试完后记得将hosts文件还原哦。
4、这样我们ECS端配置已经完成,接下来做SLB配置,首先登录SLB控制台。添加需要加入的ECS(图8)


图8
5、配置SLB监听配置,我们测试的端口为前端 80、后端 80(图9)。


         图9

6、配置SLB健康检查,这里需要注意几点
a)域名配置需要与ECS的主机头一致。
b)检查端口为您配置的后端ECS端口,我们这里是80。
c)检查路径为您ECS上站点的文件地址,我们这里用的是默认页mysite1.html
配置完成,见图10。



图10
7、配置完后我们可以得到配置信息,健康检查显示正常(图11)。(如果健康检查异常,访问后会返回502错误)


图11
8、最后的测试。我们通过本地解析,在客户端上将三个地址解析到SLB的VIP上(图12)。打开浏览器依次访问,可以看到,我们访问不同的域名,会解析到不同的站点上,验证OK(图13)。

图12


图13


取消 提交回答
全部回答(15)
  • 易港金融
    2016-07-25 10:48:12
    回 13楼qilu的帖子
    我这里如果解析到不同的域名,而且站点目录是不同位置,这里在做健康检查的时候,只需要通过绝对路径来指定检查路径,添加多个检查路径就可以了是不是?
    0 0
  • 云目录
    2015-06-24 18:58:51
    没看明白到底想表达什么意思
    主机头不同肯定可以建多个站啊。
    0 0
  • 自游惠
    2015-06-24 14:48:57
    Re单个SLB实例单个端口实现多个站点搭建
    标记下,有空试试
    0 0
  • dzhost
    2015-04-12 11:26:39
    Re单个SLB实例单个端口实现多个站点搭建
    感谢分享,好帖子 !
    0 0
  • qilu
    2015-01-04 11:02:06
    必须加精华!
    0 0
  • blue焰
    2015-01-03 20:04:29
    Re单个SLB实例单个端口实现多个站点搭建
          
    0 0
  • china2058366
    2014-12-13 12:23:55

    -------------------------

            

    0 0
  • jason.sun
    2014-12-11 11:49:42
    Re单个SLB实例单个端口实现多个站点搭建
    好东西
    0 0
  • 小狗子二b
    2014-12-06 19:44:40
    Re单个SLB实例单个端口实现多个站点搭建
    服务的可用性
    0 0
  • 阿彦
    2014-12-06 00:12:48
    Re单个SLB实例单个端口实现多个站点搭建
    本来三个域名要三个SLB。他用一个SLB来支支持三个域名。省了两份SLB钱啊。
    0 0
  • tksoft
    2014-12-04 15:01:38
    Re单个SLB实例单个端口实现多个站点搭建
    这个没有看出有什么特别的意义啊
    三个网站都分别要在3个ecs上部署一次,而且还需要考虑程序是否支持数据分布式处理。。。
    0 0
  • 网络服务
    2014-12-04 14:32:47
    Re单个SLB实例单个端口实现多个站点搭建
    我发誓只最后支持一下下

    -------------------------

    Re单个SLB实例单个端口实现多个站点搭建
    太白了
    0 0
  • 陆冠升
    2014-12-04 05:12:54
    Re单个SLB实例单个端口实现多个站点搭建
    站上的联系人都可以联系到吗?
    0 0
  • 忙碌的松鼠
    2014-12-03 23:09:14
    Re单个SLB实例单个端口实现多个站点搭建
    好厉害,学习了
    0 0
  • 村里一把手
    2014-12-03 17:55:23
    感谢分享,好帖子 !
    0 0
滑动查看更多
相关问答

1

回答

微金融客户创建灾备实例被限制怎么办?

2022-01-07 21:14:13 1132浏览量 回答数 1

1

回答

python中如何去创建一个int类的实例呢?

2021-10-31 14:37:44 253浏览量 回答数 1

1

回答

合并多个字典或映射【python问答学堂】20期

2020-05-19 13:08:22 929浏览量 回答数 1

2

回答

搭建的ssr无法使用

2019-02-19 15:17:20 2909浏览量 回答数 2

1

回答

域名已经解析了,但是80号端口无法访问,换个其他端口就能访问

2018-12-03 21:13:06 437浏览量 回答数 1

1

回答

用wordpress建立我的博客,在用xftp5创建会话无法验证怎么办?

2018-07-18 12:49:21 1313浏览量 回答数 1

1

回答

请设计求二叉树中分支结点个数的算法。(二叉树采用二叉链表存储,分别实现递归算法和非递归算法)

2018-07-17 16:04:20 1360浏览量 回答数 1

1

回答

新创建的实例用IE下载时提示未能下载

2018-07-15 10:32:13 2737浏览量 回答数 1

1

回答

select distinct 多个字段,其中有些字段有联合唯一索引,那么其他字段会参与去重吗

2016-06-14 16:19:28 3298浏览量 回答数 1

3

回答

wordpress注册验证码无法显示问题求助

2016-04-14 19:07:57 6734浏览量 回答数 3
+关注
0
文章
42
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载