好的..这应该是一个非常简单的修复但没有任何效果,也许我遗漏了一些东西:
为我的博客设置了一条记录,示例站点在这里:http://43.130.149.65/?rid=yLmTQxPCloudflare 设置了来自 43.130.149.65 > cbwg.blog 的 A 记录(同时设置了 @ 和 www)
由于我正尝试让 CloudFlare 颁发我的证书,因此服务器上只有 80 端口可用。
我可以直接浏览该网站但通过 CloudFlare 会抛出 521 错误。
该站点接受端口 80 上的所有连接。我遗漏了什么?
我在 CloudFlare 中使用“灵活”设置。我希望网站通过 SSL 提供服务。
我已经尝试在服务器上使用 tcpdump,但请求甚至没有到达端点。
答案1
您的设置似乎尚未通过 Cloudflare 传播。
> nslookup cbwg.blog 8.8.8.8
Server: dns.google
Address: 8.8.8.8
Non-authoritative answer:
Name: cbwg.blog
Addresses: 2606:4700:3030::ac43:930d
2606:4700:3034::6815:1cb2
104.21.28.178
172.67.147.13
您确实已将 Cloudflare 正确设置为您的 NS -nslookup -type=ns
确实显示两个 Cloudflare 服务器作为权威 DNS - 因此您可能需要联系 Cloudflare 寻求帮助。
编辑:www.cbwg.blog
确实解决了,但您的服务器拒绝连接到该地址。您的 Web 服务器是否设置为接受连接到该名称变体?