环境:
服务器:主服务器A,备服务器B(主服务器配置和带宽都大于备服务器器)
业务:tomcat
端口:443,80
协议:https
域名:www.danny.com
证书:ssl证书,域名绑定了ssl证书并都配置安装在AB服务器中
要求:主要使用A服务器跑业务,B服务器只有在A服务器不可用时才接受访问流量
阿里云负载均衡后台转发服务器组选择:
1.后端服务器
和传统后端服务器组基本没区别,通过转发规则实现流量分发,达到负载均衡的目的。
2.虚拟服务器组
当需要将不同的请求转发到不同的后端服务器上时,或需要通过域名和URL进行请求转发时,可以选择使用虚拟服务器组。
3.主备服务器组(满足要求)
即后端服务器中有一台主机和一台备机。当主机工作正常时,流量将直接走主机;当主机宕机时,流量将走到备机。由于备机不会做健康检查,所以只要主机健康检查失败,系统会直接将流量切到备机。当主机健康检查成功恢复服务后,流量会自动切到主机。
实现步骤
1.添加主备服务器组,添加主备端口443,勾选备机
2.添加监听规则,使用TCP监听(主备服务器组只支持TCP四层监听),监听端口443,健康检查端口443,当然也可以用域名做健康检查。
3.解析域名到负载公网IP上
4.https访问即可,安装ssl证书时别忘了做http跳转https的设置
访问www.danny.com即可自动补全跳转到https://www.danny.com
注意:
负载均衡监听规则很多,分别有http、https、TCP、UDP监听,四层监听为TCP和UDP;七层监听为http和https。具体使用什么监听规则看具体网站所用协议,底层监听适用范围大于高层监听。比如上面提到的https协议网站就可以用TCP监听,当然前提是绑定安装了ssl证书。