阿里云配置负载均衡以及遇到的问题

第一步:开通阿里云NAS,安装NFS客户端 yum install nfs-utils

第二步:把项目挂载到NAS上实现两台服务器的项目文件共享,删改一个另一个也会改变,可解决session共享(文件方式)和上传文件同步问题(查看挂载:df -h)
mount -t nfs -o vers=3,noacl,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport,lookupcache=positive xxx.nas.aliyuncs.com:/ /nasmnt
在这里插入图片描述
在这里插入图片描述
第三步:把项目拷贝到挂载目录下
cp -r 挂载目录

第四步:进入监听配置向导进行配置
创建传统型负载均衡(CLB【原SLB】)并点击进入“负载均衡业务配置向导”或进入详情添加监听
在这里插入图片描述
1.协议&监听:协议:TCP,UDP,HTTP,HTTPS 监听端口:
在这里插入图片描述
2.SSL证书:选择服务器证书(仅用于https,负载均衡证书管理里可添加)
在这里插入图片描述
3.后端服务器:虚拟服务器组(先添加虚拟服务器组)或默认服务器组(选择服务器)【服务器端口只能为80不然会出现访问404】
在这里插入图片描述
4.开启健康检查
在这里插入图片描述
在这里插入图片描述
5.配置审核并提交
在这里插入图片描述
遇到的问题:
1.使用CLB负载均衡IP没法访问
解决:让CLB可以在公网中被访问的话,就需要为CLB添加EIP(弹性公网IP)
2.负载均衡配置https后两台服务器有一台提示:400 Bad Request The plain HTTP request was sent to HTTPS port
解决:负载均衡CLB是不支持全链路https的,配置https时注意前端协议/端口是HTTPS:443,后端协议/端口是HTTP:80【后端服务器组监听端口设置为80】
3.配置负载均衡后访问很慢
解决:用的是通用型NAS,换成极速型NAS,换完了再测试负载均衡,速度已经和单台差不多了
4.服务器数据延迟导致验证码失败 原因:服务器自带缓存导致取的还是旧数据
阿里云提供解决方案:关闭ECS-2的Nagtive Lookup Cache,不缓存不存在的文件。该方案开销最小
挂载时,添加 lookupcache=positive(默认值 lookupcache=all)字段(获取所有缓存改成获取活跃或存在的缓存)
文档地址(内容在最下方):https://help.aliyun.com/document_detail/90529.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值