阿里云配置负载均衡实例
创建负载均衡实例后,您需要添加至少一个监听和一组后端服务器。
本指南将为已创建的负载均衡实例配置一个TCP监听并添加部署了静态网页的两个ECS实例作为后端服务器。
操作步骤
-
登录负载均衡管理控制台。
-
在实例管理页面,找到目标实例,然后单击实例ID链接进入详情页面。
-
在左侧导航栏,单击监听,然后单击添加监听。
-
根据如下信息,配置监听规则,其它配置保持默认选项。
-
前端协议 [端口]:用来接收请求并向后端服务器进行请求转发的负载均衡系统的前端协议和端口。在同一个负载均衡实例内前端端口不可重复。
本教程选择TCP协议,端口设置为80。
-
后端协议 [端口]:ECS实例上开放的用来接收请求的后端端口,在同一个负载均衡实例内可重复。
本教程端口设置为80。
-
带宽峰值:设定不同的带宽峰值来限定后端ECS实例的不同应用所能对外提供的服务能力。
本教程创建的公网负载均衡实例是按流量计费的,不受带宽峰值限制,所以不进行配置。
-
调度算法:负载均衡支持如下三种调度算法,本教程选择轮询。
-
加权轮询模式会将访问请求依序分发后端ECS,ECS权重越高被分发的几率也越大;
-
加权最小连接数模式会将访问请求分发给当前连接数最小的一台后端ECS,ECS权重越高被分发的几率也越大;
-
轮询模式会将访问请求依序分发给后端ECS。
-
-
-
单击下一步,配置健康检查。选择TCP健康检查,使用默认配置,然后单击确认。
开启健康检查功能后,当后端某个ECS健康检查出现问题时,负载均衡服务会将请求转发到其它健康检查正常的ECS上,而当该ECS恢复正常运行时,负载均衡会自动恢复它的请求转发。
-
在配置成功页面,单击确认完成监听的配置。
-
在左侧导航栏,单击服务器 > 后端服务器。
-
在负载均衡服务器池页面,单击未添加的服务器页签,勾选之前创建的ECS01和ECS02实例,然后单击批量添加。
-
在添加后端服务器对话框,保持默认的ECS权重设置,单击确认。
权重越大转发的请求越多,默认为100。
-
返回实例管理页面,单击刷新。当后端ECS的健康检查状态为正常时,表示后端ECS可以正常处理负载均衡转发的请求了。
-
在浏览器中输入负载均衡实例的服务地址,测试负载均衡服务。
域名解析
更新时间: 2017-11-03
您需要将您的域名解析到负载均衡实例的公网服务地址上。例如使用负载均衡前,您网站的域名为 www.abc.com ,运行在公网IP地址为1.1.1.1的ECS实例上。创建负载均衡实例后,系统分配的负载均衡实例的公网IP地址为2.2.2.2。您需要要将ECS实例添加到负载均衡实例的后端服务器池,并将域名 www.abc.com 解析到2.2.2.2。通常情况下,建议您使用A记录解析(即将域名解析到一个IP地址)即可。
操作步骤
-
登录云解析DNS管理控制台。
-
在左侧导航栏,单击我的云解析 > 全部域名。
-
单击添加域名,添加您的的域名。
-
单击解析进行域名解析。配置详情请参考解析设置入门指南。
实际配置:
域名解析到阿里云提供的负载均衡公网ip地址
2台后端服务器nginx配置
server {
listen 443;
server_name c*********om 127.0.0.1;
client_max_body_size 50M;
ssl on;
ssl_certificate /h********************1.pem;
ssl_certificate_key /******************71.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;