Art*_*sev 6 domain-name-system http
我希望 app.dotaquiz.org 可以使用我的网络服务 (185.156.179.139)。所以我已经注册了域名。我还创建了一个 A 记录 (app-A-185.156.179.139)。
对http://185.156.179.139/users/1 的GET 请求给出 OK-200。
对http://app.dotaquiz.org/users/1 的GET 请求给出 404。
我缺少什么?
Esa*_*nen 25
您的 DNS 看起来不错,app.dotaquiz.org指向185.156.179.139:
;; ANSWER SECTION:
app.dotaquiz.org. 86400 IN A 185.156.179.139
Run Code Online (Sandbox Code Playgroud)
我们可以看到 Nginx 上没有为该主机名配置的网页给出错误:
404 未找到
nginx/1.10.3 (Ubuntu)
您应该server {}为server name 配置 Nginx部分app.dotaquiz.org。
此外,DNS 配置问题会导致其他类型的错误,例如
ERR_NAME_NOT_RESOLVED 如果根本没有配置记录ERR_TIMED_OUT/ERR_CONNECTION_CLOSED在没有网络服务器的情况下错误的 IP404如果 Web 服务器的 IP 错误,则出现奇怪的网页或外部错误。的200 OK和404 Not Found是HTTP响应状态码(RFC 7231,6); 始终与 HTTP 协议相关,即网络服务器,而不是域名服务。