У меня очень простая настройка сервера, и я настраивал DNS так же, как и в других случаях, но когда я перехожу на сервер, меня встречает ERR_EMPTY_RESPONSE.
Давайте назовем домен example.com - у меня есть запись A для example.com и www.example.com. Я использую https://dnschecker.org/ и я вижу, что IP-адрес правильно распространился по всем этим серверам. Я также должен упомянуть, что я установил серверы имен так, чтобы они указывали на наш DNS, и проверил, что они также распространяются, используя https://dnschecker.org/ns-lookup.php
Однако, когда я пытаюсь перейти на example.com, я вижу только ERR_EMPTY_RESPONSE.
Такое случалось раньше, и когда это происходит, я обычно вижу ошибку в моей конфигурации nginx. Итак, я иду проверять журналы и ... в журналах ничего нет. Нет журналов доступа, ничего нет. Это похоже на то, что браузер вообще не обращается к серверу.
Итак, теперь я хочу посмотреть, может быть, что-то не так с этим доменом, например, возможно, DNS еще не распространился полностью. Поэтому я настраиваю поддомен для другого домена, который у меня есть. Назовем это otherexample.com - и я установил субдомен на test.otherexample.com на том же сервере.
Что ж, test.otherexample.com работает нормально! Я вижу настройку своей веб-страницы, и все в порядке. У меня настройки DNS на обоих экземплярах точно такие же, но по какой-то причине домены example.com не работают вообще.
Вот пример моей конфигурации nginx и очень простой веб-страницы, которую я пытаюсь отобразить на example.com:
server {
listen 80;
server_name www.example.com example.com test.otherexample.com;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
location / {
root /var/www/static_site;
default_type "text/html";
try_files $uri $uri.html $uri/index.html index.html;
}
}
Я тоже использую Ubuntu 14.04, если это поможет.
df -h
и есть еще много места, так как использование диска составляет только до 65%