之前,楼主分享了【Azure静态Web应用】真香,免费囤货个人站点,按教程操作完,大家将获取到一个香港数据中心的个人站点,整体访问速度也不错。不过也有一些不足之处,比如站点公网IP地址对外暴露、Azure CDN无法自定义、自定义域名只能使用www.example.com,不能让example.com指向个人站点,那我们就需要借助老牌CDN云厂商CloudFlare,来帮忙实现。
1、访问CloudFlare免费计划:
https://www.cloudflare.com/zh-cn/plans/,注册账号并登陆;
2、在后台添加一个网站,比如 axiangblog.com,这时会提示前往域名注册商,更改DNS服务器记录值,默认是两条。
类型 值
NS iris.ns.cloudflare.com
NS kurt.ns.cloudflare.com
比如域名注册在NameCheap、Godday或者DnsPod,那就在域名后台管理,切换自定义DNS解析,填上CloudFlare DNS记录值
3、稍等片刻后,DNS解析即可生效,接下来是开启域名CDN服务【CloudFlare官方术语:已代理】,开启代理状态后,图标会变成一朵橙色云标记
比如Azure静态Web站点配置时,我们添加了一条CNAME域名记录,这时只需开启代理模式,即可使用CDN加速;
4、配置全站Https SSL服务:
点击【SSL/TLS】概述,这里可以选择【完全】端到端模式,全站SSL证书将由CloudFlare自动颁发+延期,大家再也不用担心Https证书续期
比如访问楼主的个人站点:axiangblog.com,将看到浏览器地址栏SSL加锁安全标记,查看证书显示颁发者:Cloudflare
5、Https全局、Http URL重定向配置,这时需要使用【页面规则】服务。
比如配置通配符域名全局Https【提示:无论有多少个二级域名,都能https访问】,只需创建一条【始终使用HTTPS】规则,其中URL输入【*.example.com】,保存生效
另外一个规则就是Http转发重定向,也是非常适用于Azure静态Web个人站点,比如输入根域名example.com,自动转发跳转到www.example.com;具体操作也是创建一条【转发URL/永久重定向】规则,配置来源URL、目标URL,保存后即可生效
6、除此之外,还可以使用CloudFlare Api服务,这个就不具体介绍了。
等以上五项服务都配置好后,现在我们的个人站点就24小时享受CloudFlare代理加速服务,也能自动阻挡一些异常访问流量,同时隐藏了站点公共IP地址,不得不说,这个CloudFlare真香。
真香系列历史文章:
【Azure静态Web应用】真香,免费囤货个人站点
囤货:免费Azure/IBM Cloud Web API,搭配个人站点更香
囤货数据库/站点/AI 微软Azure自家永久【免费层】服务汇总
囤货:512M免费MongoDb云数据库,50万记录存储真香