我希望app.dotaquiz.org提供我的网络服务(185.156.179.139).所以我注册了域名.我还创建了一个A-record(app-A-185.156.179.139).
对http://185.156.179.139/users/1的GET请求给出了OK-200.@H_404_3@
到http://app.dotaquiz.org/users/1的GET请求给出了404.@H_404_3@
我错过了什么?@H_404_3@
解决方法
您的DNS似乎很好,app.dotaquiz.org指向185.156.179.139:
;; ANSWER SECTION: app.dotaquiz.org. 86400 IN A 185.156.179.139
我们可以看到在Nginx上没有为该主机名配置网页给出错误:@H_404_3@
您应该为server name app.dotaquiz.org配置Nginx服务器{}部分.@H_404_3@
此外,DNS配置问题会导致其他类型的错误,例如@H_404_3@
>如果根本没有配置记录,则为ERR_NAME_NOT_RESOLVED
>如果没有Web服务器的IP错误,则ERR_TIMED_OUT / ERR_CONNECTION_CLOSED
>如果网络服务器IP错误,则会出现奇怪的网页或国外404错误.@H_404_3@
200 OK和404 Not Found是HTTP响应状态代码(RFC 7231,6);始终与HTTP协议相关,即Web服务器,而不是域名服务.@H_404_3@