首先,检查您的 DNS 记录是否正确配置,确保域名能正确指向您服务器的 IP 地址。运行以下命令:
$ host <your_domain>
<your_domain> has address <your_ip>
然后确认是否显示了消息“<your_domain> has address <your_ip>",并核实 <your_ip> 是否正确。
如果 DNS 记录确实正确指向了您服务器的 IP,接下来检查是否有防火墙阻止了流量。例如,如果您的服务器是 DigitalOcean 的 Droplet,请登录 DigitalOcean 网站,进入“网络” → “防火墙”,查看是否有允许流量访问端口 80 和 443 的防火墙规则应用于您的 Droplet。如果您使用的是 AWS,请检查是否有关联到您实例的安全组,并确认其允许这些端口的入站流量。如果您使用的是其他云服务商,请查看是否需要 somewhere 创建云防火墙规则。
此外,请确认您的服务器本身是否允许访问这些端口(默认情况下应允许,除非您通过 iptables 或 ufw 规则进行了阻止)。如果您并未实际使用过 iptables 或 ufw,那么这通常不是问题所在。