Я хочу, чтобы мой веб-сервис (185.156.179.139) был доступен на app.dotaquiz.org. Итак, я зарегистрировал доменное имя. Я также создал A-запись (app-A-185.156.179.139).
GET-запрос к http://185.156.179.139/users/1 дает ОК-200.
GET-запрос к http://app.dotaquiz.org/users/1 дает 404.
Что мне не хватает?
Ваш DNS в порядке, app.dotaquiz.org
указывает на 185.156.179.139
:
;; ANSWER SECTION:
app.dotaquiz.org. 86400 IN A 185.156.179.139
Мы видим, что на Nginx не настроена веб-страница, настроенная для этого имени хоста, выдающая ошибку:
404 Не Найдено
nginx / 1.10.3 (Ubuntu)
Вам следует настроить Nginx server {}
раздел для название сервера app.dotaquiz.org
.
Кроме того, проблемы с настройкой DNS могли вызвать другие ошибки, например
ERR_NAME_NOT_RESOLVED
если запись вообще не была настроенаERR_TIMED_OUT
/ ERR_CONNECTION_CLOSED
в случае неправильного IP без веб-сервера404
ошибка в случае неправильного IP с веб-сервером.В 200 OK
и 404 Not Found
являются Коды состояния HTTP-ответа (RFC 7231, 6); всегда относится к протоколу HTTP, то есть к веб-серверу, а не к службе доменного имени.