阿里云slb服务能力和什么有关?

简介: 使用阿里云SLB自带的HTTP强制转发到HTTPS的小坑解决心得

前些日子早上8点多突然接到合作客户的紧急电话,因为阿里云服务到期没有及时续费,导致后续操作中误删SLB和容器服务,经过小伙伴们通宵达旦的努力,还是未能完全恢复访问,希望能够过去一起看一下。
注:虽然最终的解决过程只花了不到3分钟,但确是走了一大段弯路,写下该文聊以纪念这段曲折的路程。

顾不得收拾,马上驱车20公里到达现场,倾听小伙伴的情况后,开始按照如下思路逐一排查。
1.因为使用k8s容器服务,直接用容器外网IP访问,结果显示HTTP正常,无法访问,报502错误,说明容器服务部署正常;
2.切换至域名访问,发现HTTP和HTTPS都访问不了;
3.通过确认域名指向ip,发现解析地址未指向SLB;
4.通过(需要登录阿里云后才能访问)进行域名和SLB公网IP绑定;
5.重新通过域名访问,HTTP正常,HTTPS异常;
6.检查SSL证书,发现未在SLB中进行配置(注:SLB为新购服务器);
7.检查容器的yaml文件,确认已配置SSL证书,且没有设置nginx服务;
9.判定应该是SLB没有正确配置的原因。(奇怪为啥当初要进行SSL证书双重配置?)
于是到这里整个调查结束,大概花了20分钟;
注:因我对该项目不熟悉,且是2年前的服务器配置,最初人员都已经替换了几轮(估计是跳到阿里去了),更糟糕的是没有留下任何配置说明,
10.接下来开始设置SLB的HTTP强制转发到HTTPS,参考了阿里云的帮助文档之
11.突然发现帮助教程和新的SLB配置页面有些不一样(注:之前都是通过nginx或者apache进行配置的,SLB上还是头一遭,为啥?因为小户人家要精打细算啊)。
大家看见【监听转发】的开关了吗?对,它需要【展开高级配置】后才能看到,我们3人8只眼(别问我为什么多了2只眼)竟然生生的错过了。
12.于是找【监听转发】的按钮花了好久,一开始以为阿里把这个功能给阉割了,琢磨着又不是,反反复复,复复反反配置HTTPS,又配置HTTP,然后又折腾yaml文件,甚至小伙伴们都开始建议要不要在代码里面做个强制跳转,Oh,My God!
13.然事情总是那么的因缘际会,福至心灵。有时候很苦恼的问题对于程序员来说会突然幡然醒悟,
配置好HTTPS后,偶然间点了下【监听转发】的开关,然后kuakuakuakua,一顿操作猛如虎后,分别用HTTP和HTTPS访问域名,居然ok了,瞬间满心的欢喜,内心的奔腾,面对2个多小时的折腾,心想总算对得起十几年的手艺,没有给它丢脸。
配置成功后的列表页面如下:

1.虽然是小问题,但是碰到坎的时候别钻牛角尖,有时候洗个脸看个书换个情绪真的会有福报。
2.要多翻阿里云的帮助文档,想起了java手册,html文档,MSDN的日子;
3.SLB配置强转换是有顺序的,先https,再http。删除的时候也是,先http再https,有依赖关系。
4.现在微信小程序,IOS应用包括谷歌等都开始强制使用HTTPS了,很奇怪为啥要把【强制转发】开关给掩藏起来(即通过点击高级配置后才能看到),阿里云的产品说很多客户的网站还是HTTP访问的占了多数,好吧!You Say You Yes。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《》和《》。如果您发现本社区中有涉嫌抄袭的内容,填写进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

}

负载均衡SLB(Server Load Balancer)是一种对流量进行按需分发的服务,通过将流量分发到不同的后端服务来扩展应用系统的服务吞吐能力,并且可以消除系统中的单点故障,提升应用系统的可用性。

SLB实例使用的证书为阿里云签发,视为“合规”。应用场景 推荐您使用阿里云签发的证书,实现网站HTTPS化,使网站具备可信、防劫持、防篡改和防监听等特点。您可以对证书进行统一生命周期管理,简化证书部署。风险等级 默认风险等级:中风险...

当ECS实例与MongoDB实例不在同一个阿里云账号时,使用本文中的办法可以快速实现两者之间的内网连接。方法一:将MongoDB实例迁移至ECS实例所属云账号 本方法通过数据传输服务DTS(Data Transmission Service)的数据迁移功能,将MongoDB数据...

产品架构 您可以通过使用Alibaba Cloud CLI,或者使用阿里云SDK编写代码,调用阿里云SLB API创建负载均衡SLB实例并设置后端服务器。具体架构如下图所示:相关API 您可以通过使用Alibaba Cloud CLI调用以下API,创建负载均衡SLB实例和添加后...

具体操作,请参见Kubernetes集群中使用阿里云SLB实现四层金丝雀发布。Istio基于ASM完成蓝绿和灰度发布。Istio非常精细流量管控,可以做多层,但是门槛很高。如果采用该发布方案,您需要在K8s熟练的基础上还要掌握Istio开源框架的基本模型。...

负载均衡SLB 阿里云负载均衡SLB(Server Load Balancer)是云原生时代应用高可用的基本要素。通过对多台云服务器进行均衡的流量分发调度,消除单点故障,提升应用系统的可靠性与吞吐力。更多信息,请参见什么是负载均衡SLB。云服务器ECS 云...

接下来会讲解,配合阿里云SLB如何做上线/下线操作。滚动发布滚动发布(rolling update)是最常见的一种发布模式。比如我有10台机器,一台一台的进行部署。每台机器进行部署时,需要保证没有请求会派发到该机器,否则用户就会看到502的错误...

阿里云SLB最佳安全实践 SLB-证书过期 监控告警 检查SLB的可用证书是否过期,影响业务正常使用。SLB-白名单配置检查 访问控制 检查SLB负载均衡实例访问控制配置,建议非HTTP或HTTPS服务启用访问控制,并且不能开放)说明 如果地址池为SLB或者阿里云地址,监控节点中请根据业务场景选择运营商监控节点。访问策略配置启用“基于地理...

SLB原理 SLB阿里云产品,用于流量负载均衡,具体详情请参见负载均衡产品文档。使用限制 在SAE中应用访问是通过SLB实例来实现,SLB实例中的一条监听将您的业务暴露,以便被访问,但在使用SLB时还存在一定的约束条件。SLB使用约束条件如下...

概述 在专有环境中,很多操作需要在slb-ag容器中执行,本文主要介绍登录slb-ag容器的操作步骤。详细信息 适用于专有V3环境 在天基控制台,通过查找SLB服务,找到SlbAg#服务角色对应的机器,登录slb-ag容器。登录天基控制台,选择运维>...

如果您的源站服务器为ECS服务器或者部署在阿里云公网SLB、ALB上,那么除了使用CNAME接入,您还可以选择云原生的透明接入方式。在透明接入模式下,WAF无需修改域名DNS解析、设置源站保护,无需改变服务器获取真实源IP,保护您的Web业务正常...

SLB阿里云首选的流量分发控制服务,具有高可用、可扩展、低成本、安全和高并发等特点。EDAS应用可以绑定SLB,以SLB作为流量入口,将应用实例作为SLB的后端,由SLB根据转发策略,将流量分发到不同到应用实例。背景信息

问题描述 请求经过七层SLB转发后,后端服务器响应头中的某些参数被删除。问题原因 为了实现会话保持,SLB会修改后端服务器响应头中...适用于 负载均衡SLB 如果您的问题仍未解决,您可以在阿里云社区免费咨询,或提交工单联系阿里云技术支持。

问题描述 在生成CA证书的客户端证书过程中,提示如下报错。The countryName field needed to be the same in the CA /#/)失败。...适用于 负载均衡SLB 如果您的问题仍未解决,您可以在阿里云社区免费咨询,或提交工单联系阿里云技术支持。

问题描述 后端数据库故障导致负载均衡SLB的健康检查状态为“异常”,进而影响同一个监听下所有站点的访问。...当动态网站的后端数据库...适用于 负载均衡SLB 如果您的问题仍未解决,您可以在阿里云社区免费咨询,或提交工单联系阿里云技术支持。

本文介绍阿里云负载均衡资源使用的配额限制。基本设置资源默认限制提升配额SLB实例限制您可以通过以下任意方式自助提升配额:前往配额管理页面提升配额,更多信息,请参见管理配额。前往配额中心提升配额。更多信息,请参见创建配额提升...

上传非阿里云签发证书 选择第三方签发证书,详细配置说明请参见上传非阿里云签发证书。替换方式为使用已有证书替换 选择用来替换的服务器证书 在已有证书列表中选择用来替换的服务器证书。单击替换。单击去证书列表查看,在证书管理页面,...

手机阿里云APP,阿里云官方出品,满足您随时随地触达阿里云的需求。您可以购买、管理云资源,监控产品数据,接收报警,瞻仰大牛技术分享,与客服沟通等。安全、便捷、快速、实时,帮助您将云端的一切全掌握手中。

为提升使用体验,满足细粒度监控告警功能的需求,阿里云近期会陆续对不同地域的SLB云监控功能进行优化提升。优化内容云监控告警设置,支持对默认监听和转发规则路径分别设置告警规则。优化影响如果您过去设置过“后端健康ECS实例个数”或...

在发回签署的合同时必须提供该阿里云UID。免费注册阿里云账户进入 阿里云官网,单击页面右上角 立即注册 按钮。或者可以直接点击此链接地址:/register/register.htm详细注册阿里云账号的流程请参考:...

在您使用阿里云阿里云客服服务前,您应仔细阅读阿里云就该服务在阿里云网站上的服务说明,依照相关操作指引谨慎操作。您理解并同意,就使用阿里云客服服务所所涉及的您的业务数据,您应负责备份。您理解并认可,您在使用阿里云提供的阿里云...

}

开个玩笑,B站就是Nginx挂了[奸笑]







都行 nginx的话 需要自己购买大额的宽带 非常昂贵 就看你的业务 如果只是偶尔高访问量 不是持续的话 就slb吧




肯定是阿里云slb,slb提供了标准的api接口可以通过api方便快速得完善相关服务配置,很多觉得自己用nginx可以做负载均衡,但实际结果呢?不仅增加了运维成本,在稳定性和安全性上根本没有保证,可以说出力不讨好。当然很多企业是基于自身成本考虑,阿里云slb相对自建nginx来说,成本确实高出很多,而且限制也很多,比如在某一端口下限制代理数量等等。总之公司有钱不差钱百分百上slb,稳定安全,减少运维成本。基于成本考虑自建nginx,需要自己做好各种监控运维策论,付出更多的运维成本,稳定性相对来说没有slb稳定




slb费钱,没有固定的。nginx负载均衡费用可以固定下来。




很多觉得自己用nginx可以做负载均衡,有没必要购买阿里云负载均衡SLB呢?购买阿里云负载均衡SLB和自己用nginx做负载均衡有何区别与优势呢? 其实自己用nginx做负载均衡就是吃力不讨好,运维成本高,而且很不稳定,相对于直接购买阿里云负载均衡SLB稳定搞、容灾高、多种协议支持、并且运维成本低。




其实nginx现实中大部分都是用来做反向代理了。负载均衡的话有条件还是slb吧,网络层的快一些

}

我要回帖

更多关于 阿里云edas是什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信