欢迎您光临深圳塔灯网络科技有限公司!
电话图标 余先生:13699882642

网站百科

为您解码网站建设的点点滴滴

第7章 负载均衡

发表日期:2018-11 文章编辑:小灯 浏览次数:1940

7.1 域名注册

阿里云管理控制台 > 产品与服务 > 域名,进入域名列表可以看到已经拥有的域名。点击域名注册,会跳转到万网域名注册页面,搜索自己想要域名购买就可以了。

7.2 域名解析

域名注册成功之后,再进入域名列表就能看到已经拥有的域名了。每个域名后都有对应的操作,点击解析进入该域名的解析页面。

域名解析就是让DNS服务器把域名解析到一个IP地址上,然后访问域名就能直接访问对应IP地址上服务。
如果主域名是abc.com,则 xxx.abc.com 和 yyy.abc.com 是主域名对应的二级域名或叫子域名。域名解析时可以把不同的子域名对应到不同的IP上,这样可以充分使用域名。比如 dev.abc.com用来开发测试,api.abc.com用做接口服务,img.abc.com用作图片服务等等。

点击添加纪录来添加一条新的解析记录,比如将二级域名dev.mxxx.cn解析到IP地址59.110.173.162上,记录类型A

6-1.jpg

解析完之后,访问dev.mxxx.cn:8080和访问59.110.173.162:8080的效果就一致了。

7.2 SSL 证书

现在很多接口服务要求必须采用HTTPS协议,比如微信小程序内接口调用,iOS APP接口调用等,网站如果不支持HTTPS,在主流浏览器(Chrome、FireFox)下会给用户报安全警告,因为HTTPS协议的请求需要证书验证,数据往返更加安全。

阿里云管理控制台 > 产品与服务 > SSL证书(应用安全)进入SSL证书页面可以看到已签发证书。右上角购买证书进入购买证书页面,依次点击 Symantec > 增强型OV SSL就能看到 增强型OV SSL左侧多处一个 免费型DV SSL

6-2.jpg

证书购买完之后,会出现在SSL证书列表页面,找到刚才申请的证书,右下角申请,填写证书绑定域名,其它选项默认点击下一步

6-3.jpg

因为上一步 域名验证方式选中的自动DNS验证,所以会自动把DNS验证信息加到对应域名的解析规则里,在新弹出页面直接点击验证,验证成功后提交审核,需要几分钟审核,审核通过就可以使用了。

6-4.jpg

域名有了,证书也有了,现在需要通过配置把证书和域名匹配上,让域名支持HTTPS协议。一种方式是到域名对应IP的服务器上去配置SSL证书,这就需要到每一台服务器上去配置,太过麻烦。阿里云提供了负载均衡服务,只需要把证书配置到负载均衡上,则挂载在该负载均衡实例下的各服务器可以不用配置自动匹配,省去了不少麻烦。

7.3 负载均衡

第5章我们用Spring Boot完成了一个单应用项目,并且部署到了服务器59.110.173.162上。本章第1节注册了域名,并把域名 dev.mxxx.cn解析到服务器59.110.173.162上,现在可以通过域名dev.mxxx.cn:8080访问服务器上的服务了,完美。

真的完美吗?单服务器单应用,如果产品很受欢迎,用户访问量急剧增加,一台服务器的承载能力明显是有限的,高并发请求很容易让服务器无响应甚至宕机。

是时候使用负载均衡服务了,负载均衡可以将用户的请求分布到不同服务器上,让多台服务器来分担请求压力,从而达到处理高并发请求的目的 。

阿里云管理控制台 > 负载均衡 > 创建负载均衡,选择好实例规格,其它选项使用默认:

6-5.jpg

进入实例管理找到刚创建的实例,点击点我开始配置,此处我们配置该实例同时支持HTTP和HTTPS两种协议。

HTTP

6-6.jpg
6-7.jpg
6-8.jpg
6-9.jpg
6-10.jpg
6-11.jpg

到此,负载均衡已经配置好了HTTP协议访问,为了演示我们只添加了一台服务器,真正的负载均衡应该添加多台服务器分担压力。配置过程中我们将负载均衡的80端口指向实际服务器的8080端口,因为我们在59.110.173.162服务器上运行的starter项目运行在8080端口上。也可以更改成其它端口,只要双方对应上即可。

HTTPS

6-13.jpg
6-14.jpg
6-15.jpg
6-16.jpg

回到实例管理可以看到,该负载均衡实例HTTP和HTTPS已经正常运行。

6-17.jpg

复制该负载均衡实例的服务地址39.106.232.52,到 管理控制台 > 域名 > 域名列表找到域名dev.mxxx.cn,解析 > 修改记录值修改为负载均衡的IP地址39.106.232.52,解析生效后就可以通过 http://dev.mxxx.cn或者https://dev.mxxx.cn都可以通过负载均衡访问服务了。

至此,负载均衡服务的讲解已经全部完成。通过域名可以访问服务,同时支持HTTP和HTTPS两种协议,如果并发请求增加,可以在负载均衡服务里添加服务器分担压力,从而让项目拥有处理高并发请求和高可抗性的能力。


本页内容由塔灯网络科技有限公司通过网络收集编辑所得,所有资料仅供用户学习参考,本站不拥有所有权,如您认为本网页中由涉嫌抄袭的内容,请及时与我们联系,并提供相关证据,工作人员会在5工作日内联系您,一经查实,本站立刻删除侵权内容。本文链接:https://dengtar.com/20435.html
相关开发语言
 八年  行业经验

多一份参考,总有益处

联系深圳网站公司塔灯网络,免费获得网站建设方案及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:余经理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

  • QQ咨询
  • 在线咨询
  • 官方微信
  • 联系电话
    座机0755-29185426
    手机13699882642
  • 预约上门
  • 返回顶部