阿里云SLB上http强制跳转到https问题处理-阿里云开发者社区

开发者社区> goodlife> 正文

阿里云SLB上http强制跳转到https问题处理

简介: 在阿里云SLB上使用https访问设置时,出现443端口健康检测始终失败,逐步排查最终解决了该问题
+关注继续查看

背景:

   最近一客户有一个需求,需要将外网所有http访问请求强制跳转到https,公网出口使用阿里云SLB,证书放在SLB上,SLB后端实例为ECS(webserver)web服务使用nginx,

网络拓扑图如下:

85e30a451b994e6bb1bbfc1ba79bdb03a1ba8940


问题:SLB上https:443端口监控检测失败,https跳转不成功

状态:

022468662a02fdcd4b6a7661c35a4d3f0bc5d86d


111b415e58396e0e7e2b4ef342ad3ab864e64858


访问网站时浏览器报502错误

86608f037ee9bc2f4106de5d9c81921970079482


排查过程:

根据502错误,判断是后端实例有问题

1 查看nginx服务是否有正常启动

feae903edffdec3fd84e479c522043fcccae96e7

2、首先查看后端实例上是否有开启443端口

40345d603b49c7f1096150a2e54a2cf20c365b94


3 查看nginx重定向配置:

3675f4422d388bb276f0429843fb3c2d1b3779b6

发现80端口和443端口在nginx的同一个server标签内,此处配置有问题


修改:将80和443两个服务端口扯开,放到nginx的两个server标签中

3d7b988f6314518d7d56cc8bf9cb32a525a3d1da


重启nginx服务。SLB上443端口健康检测成功

再次访问网站成功!

阿里云SLB上http强制跳转到https问题处理流程

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

相关文章
ASP.NET中的HTTP模块和处理程序
原文来自 :http://blog.csdn.net/zztfj/article/details/5773107 在Internet时代的开端,客户端的需求非常有限;.htm文件就可以满足他们的需求。
868 0
解决alitomcat中无法获得https协议的问题
###事件: 客户反馈,为什么配置https请求,使用request.getScheme()、request.getServerPort(),后台获取访问协议和端口的时候还是获取的http和80。。 ###用户架构: CDN+SLB+EDAS应用 其中 CDN使用443端口回源 SLB配置安全证书使用HTTPS公网IP访问 EDAS使用Alitomcat,server.xml配置
1938 0
【云计算的1024种玩法】只要SLB+DNS,云上IPV6竟然如此简单
在2017年的尾声,中办国办印发《推进互联网协议第六版(IPv6)规模部署行动计划》(以下简称《计划》),加快推进基于 IPv6 的下一代互联网规模部署,计划指出到 2018 年末国内 IPv6 活跃用户数要达到2亿,2020年末达到5亿,2025年末中国 IPv6 规模要达到世界第一。
12329 0
+关注
goodlife
曾负责过银行,政府,医疗,教育,运营商等行业的数据中心建设和运维。有过4年系统集成经验,3年运维经验,了解传统数据中心在建设和运维上的痛点、也清楚云计算存在的优势,擅长云上架构设计(网络架构,安全架构,应用架构,高可用与容灾架构等),在企业上云迁移,企业云上运维方面有着丰富的实战
12
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载