手机浏览器被强制跳转_Azure front door 强制http redirect to https

7a947c480f9dc513374e14f1f46b8938.png

本文属于Azure front door系列文章:

《Azure front door入门案例(1)-将流量路由到离用户最近(时延最低)的后端》

《Azure front door入门案例(2)-配置自定义域名》

本文介绍:

Azure front door 的入门配置案例:为azure front door  强制修改http 跳转到https

上一篇中我们介绍了 为front door 配置了自定义域名 www.shawndemo.net  , 配置完成后,可以使用 http://www.shawndemo.net 访问 网站,但是使用https://www.shawndemo.net 则会出现如下图不安全提示,此提示是因为 我们尚未给front door 的 自定义域名配置https。

72590759b37a5e8ddf51caa0287ac903.png

视频演示:

 

图文演示:

1. 在Azure front door 中为自定义域名开启HTTPS并由Azure front door 托管SSL证书

2.修改默认的路由规则只接收HTTPS请求;

3.增加新的路由规则,只接收HTTP请求并302跳转到HTTPS;

4. 测试通过自定义域名HTTP访问强制跳转到HTTPS;

1. 在Azure front door 中为自定义域名开启HTTPS并由Azure front door 托管SSL证书

点击自定义域名,设置域名HTTPS 为启用状态, 设置 证书管理为 Front door managed。

注意,本例中自定义域名为www.shawndemo.net, 可以使用 front door managed,但如果是裸域(shawndemo.net)则必须使用“use my own certificate”选项,该选项需要配置key-vault,本文不再介绍。

8099ef3f87190c31c23fc4e2f5c33013.png

2.修改默认的路由规则只接收HTTPS请求;

eaa605e32bede6d782022e32a5747b24.png

3.增加新的路由规则,只接收HTTP请求并302跳转到HTTPS;

新增规则,

Accepted protocol 设置为 Http Only;

Route Type 设置为:Redirect 和 302 ;

Redirect protocol 设置为 Https Only;

cef6a1fb16a44a475504184d743280a8.png

经过上述两条规则设置,路由规则变为:

http请求强制302跳转到 https,然后由默认的 default路由接收https 请求并处理。

4. 测试通过自定义域名HTTP访问强制跳转到HTTPS;

在浏览器中输入 http://www.shawndemo.net ,观察请求结果:

a3005a42bf8e84daf212dadeca333d8a.png

如下图,url变成了https://www.shawndemo.net, F12开启 devtools,可以看到第一条请求,做了302 跳转,并跳转到了https://www.shawndemo.net

c0c6822aabbf00d7b9a27a2770ea9fd5.png

ca72f4ac6af87cbd292893f3f15867d8.gif

7695fe463e91e66672bc5c3259b8f1c9.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值