CloudFlare添加站点域名,配置CDN, HTTPS SSL证书
cf是一个免费的代理,隐藏您的真实ip,防ddos攻击,cdn加速(缓存js,css等文件),以及免费的ssl证书,非常牛,而且部署非常的简单方便。
首先,需要着重说明的是,宝塔的ssl在多个域名的情况下,是有问题的,他的证书是多个域名一起申请的证书,这势必会造成关联,因此, 如果您只有一个店铺,可以使用宝塔安装ssl,但是,如果您有多个域名,请一定不要使用宝塔面板里面的ssl功能申请,请使用cf的ssl
cloudflare的ssl证书申请很方便,而且时间为15年,不用担心过期问题,相当的牛x,而且是免费的
CF添加站点以及域名
1.访问: https://www.cloudflare.com/zh-cn/ , 注册账号,登录
2.添加站点
点击左侧菜单:网站
点击右侧的按钮:添加站点
填写您的域名,注意格式为:
example.com
选择Free套餐,点击继续按钮
扫描:
等待十几秒后:
3.在这里添加记录,名称里面填写您的子域名名称
- *代表所有的子域名,泛解析类型,譬如 http://www. xx.com , http:// sss.xxx.com 等任何子域名
- @代表根域名,譬如 http:// xxx.com
- 您也可以填写具体的子域名,譬如 www.xxx.com, http:// shop.xxx.com
这里填写
- 类型:选择 A
- 名称:填写 *
- Ip:填写您的服务器的ip
点击保存按钮即可。保存后点击继续按钮
添加CloudFlare名称服务器
,进行域名的DNS修改(去购买域名的网站,管理管理后台操作)
如上图,将域名的dns改成上图的CloudFlare名称服务器的值
譬如:在阿里云域名管理里面修改DNS
提交后,您需要等待一段时间,可能需要几个小时等待域名解析
5.回到cf,继续
点击start按钮
5.1开启自动https重写,点击保存按钮
5.2开启始终使用https,点击保存
5.3勾选 javascript,css,html,点击保存
5.4开启Brotli压缩,点击保存
然后点击完成按钮即可
6.您可以点击按钮
检查名称服务器
,来进行检查域名是否解析
注册机构可能需要 24 小时来处理名称服务器更新。当您的站点在 Cloudflare 上激活时,您会收到一封电子邮件。
您需要等待几个小时(最高不超过24小时),DNS解析生效
fecify配置
1.首先,如果您在宝塔中开启了ssl, 请一定要关掉宝塔中的ssl,请一定要关掉宝塔中的ssl,请一定要关掉宝塔中的ssl,非常重要!!!!
2.域名解析生效后,通过https访问您的服务端后台,进入店铺管理,点击详情,开启ssl
3.cf开启ssl
选择第二个,即可完成ssl配置
cf是一个免费的代理,隐藏您的真实ip,防ddos攻击,cdn加速,以及免费的ssl证书,非常牛
更详细的文档请参看: cloudflare配置CDN+SSL+代理 · Fecify 帮助文档