我最近从 Namecheap () 购买了一个域名pythonbiz.com
,并在托管于的 VPS 上设置了一个 Web 应用程序servercheap.net(Ghost 博客基本上是一个 Node 应用程序),VPS 公共 IP 地址是,107.152.32.52
应用程序通过 nginx 提供服务。
我保留了默认的 Namecheap DNS 名称服务器,并从 Namecheap 仪表板添加了一条 A 记录,该记录直接指向服务器 IP 地址 (107.152.32.52)。
但是,我无法加载该网站,ERR_CONNECTION_REFUSED
即使清空了系统 DNS 缓存以及 Chrome DNS 缓存后,我仍然无法在 Chrome 和 Opera 中加载该网站。
此外,在 Linux 机器上运行以下命令后:
dig A +short pythonbiz.com
它返回正确的服务器 IP 地址,所以我找不到问题所在。这种情况已经持续了大约 4 个小时,我知道我必须等待长达 24 小时,但 Namecheap DNS 通常很快,30 分钟即可生效。
当我使用 Digital Ocean 作为 VPS 提供商时,我没有遇到这个问题,A 记录在 30 分钟内更新。
答案1
我发现 DNS 配置没有问题,并且根域 A 记录已经在我这边解析:
dig pythonbiz.com +noall +answer
pythonbiz.com. 1691 IN A 107.152.32.52
您的问题似乎与 Web 服务器配置有关,因为它显示 50x 错误代码:
curl -Ik pythonbiz.com
HTTP/1.1 502 Bad Gateway
Server: nginx/1.18.0 (Ubuntu)
Date: Fri, 12 Aug 2022 03:00:55 GMT
Content-Type: text/html
Content-Length: 166
Connection: keep-alive
我建议您检查服务器端的error_log,以获取与错误相关的更多信息。