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

背景:

   最近一客户有一个需求,需要将外网所有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问题处理流程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值