前言
它有边缘网络节点,在中国的速度其实还不错,即使后来流量被转移到新加坡。但是为什么要用它来加速,因为前段时间有过被封锁的情况(参见“无法访问有什么影响”)。虽然速度不是特别快,而且大陆节点在免费版中无法使用,但防止部署在其上的项目再次无法访问是一个不错的选择。
如何配置
根据官方文档,有两种组合使用方式(以下简称CF)。第一种无代理(仅限 DNS)方法并不能避免我们上面提到的问题,因此请使用第二种方法,但文档本身可能不太容易理解,因此共享此日志以供参考。
将域名添加到 CF 后,您需要修改 CF 域名注册商处的 DNS 服务器提供的 DNS,通常是 AND 。例如,如果无法修改NS记录,修改无效,则需要登录腾讯云控制台,点击域名中的管理,然后找到DNS服务器进行修改。
解析为
进入CF域名控制台,单击顶部的DNS图标,将记录、A记录或CNAME记录添加到您部署的项目中。但是,它仍然会显示它没有正确配置,并且访问很有可能此时会返回错误。因为在构建项目时,构建过程的最后一步是颁发SSL证书。在此步骤中,向域名 /.well-known/acme- 发出 HTTP 请求。如果此 HTTP 请求重定向到 HTTPS,则不会颁发 SSL 证书。
根据文档,让我们用一个命令来验证它(注意协议是 http):
curl http://example.com/.well-known/acme-challenge -I
如果可以从域名访问它,它将返回:
curl http://example.com/.well-known/acme-challenge -I
HTTP/1.1 404 Not Found
如果您运行该命令并收到 3xx 重定向,则 CF 会阻止对此路由的访问,并将域名标记为未配置。
curl http://example.com/.well-known/acme-challenge -I
HTTP/1.1 308 Moved Permanently
配置规则以创建阻止规则
为了防止上述请求被重定向,您需要通过以下方式创建 https 例外页面规则
在CF控制台的“规则”页签中,选择“创建页面规则”。
在“如果 URL 匹配”文本字段中输入 */.well-known/*;
从“选择设置”下拉列表中选择“SSL”,然后从“选择 SSL 设置”下拉列表中选择“关闭”;
单击“保存并部署”按钮。
注意:此时使用 curl 命令进行测试,如果没有任何反应,返回应该是 HTTP/1.1 404 Not Found,那么你的域名就可以正常访问了。如果它仍然是 301 重定向,请尝试关闭始终在 CF 中使用 HTTPS。
重定向(待定)。
扫一扫在手机端查看
-
Tags : cloudflare 域名解析 域名
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。