我从namecheap购买了一个域名,我打算使用cloudflare来DNS我的域名,但它显示错误521。我在Oracle上创建了一个免费实例。Cloudflare建议我将他们的I添加到oracle中,但我不知道将这些I添加到哪里。
发布于 2021-07-09 04:25:18
我们来自Oracle Cloud Infrastructure的解决方案架构团队,我们想给您一些建议来帮助您解决问题。
此错误表明,Cloudflare在访问您的网站时出现问题。这很可能是因为您尚未将您的网站配置为可从internet访问。虽然我们没有写这篇文章,但社区似乎有一套关于如何将你的网站暴露在互联网上的说明:
https://dev.to/yoursunny/how-to-host-a-website-in-oracle-cloud-free-tier-5hca
这是另一个使用wordpress做同样事情的在线课程:https://www.udemy.com/course/wordpress-website-built-on-oracle-cloud-always-free-tier/
一旦完成,你需要在浏览器中通过IP地址来测试你的网站,以确保你至少可以加载你的网页。
Cloudflare的建议是,您实际上应该只开放从Cloudflare网络的特定IP地址访问您的网站。这通过防止人们在知道您的站点的IP地址时绕过Cloudflare来提高您的网站的安全性。为此,不是将0.0.0.0/0添加为允许的CIDR,而是为此处列出的每个CIDR添加单独的条目:https://www.cloudflare.com/ips/
不过,为了进行测试,只需使用0.0.0.0/0,直到它正常工作。然后你可以改变它。
最后,不要忘记检查主机防火墙规则(参见iptables --list)。没有端口80/443的条目是常见错误。
如果对您有效,请让我们知道。
发布于 2021-10-17 17:52:56
我有一个类似的设置,cloudflare在我的应用程序前面。然而,在我的例子中,我只是在OCI中使用公共负载均衡器。购买了指向负载均衡公网IP的域名。这样,首先我在没有域名的情况下测试了我的站点,只需点击负载均衡器IP即可。如果运行良好,那么在Cloudflare中,您只需将域名代理到LoadBalancer的公共IP。
https://stackoverflow.com/questions/68270691
复制相似问题