У меня возникла странная проблема при настройке новой установки. Мы переезжаем с хостинга на собственную установку и используем домен www.pidforum.org. Я развернул сервер Ubuntu и использую стандартную процедуру установки. Домен сейчас указывает на IP-адрес сервера, и для записей @, * и www установлены A-записи.
Кажется, что установка проходит без сбоев… всё выглядит рабочим. Первоначальная проверка домена говорит, что всё в порядке, установка продолжается и завершается. Но она не работает. Сервер не слушает порты 443 или 80, и когда я запускаю discourse doctor, он показывает:
Версия Discourse на www.pidforum.org: НЕ НАЙДЕНА
Версия Discourse на localhost: НЕ НАЙДЕНА
А теперь самое странное… если я повторю настройку discourse-setup и изменю ТОЛЬКО имя домена на другой домен, которым я владею (discourse.xxxxxxx.yyy), всё работает отлично. Всё остальное одинаково… тот же сервер, всё то же самое, меняется ТОЛЬКО имя домена.
Что может быть причиной этого? Помогите, я схожу с ума, пытаясь разобраться.
Я возился с этим с четверга прошлой недели… всё больше думаю, что дело именно в доменном имени, но это вообще не имеет смысла (и, кстати, для этого нет эффективных шагов по устранению неполадок).
Есть ли что-то, что я могу протестировать или попробовать, чтобы сузить круг проблем? Я уверенный сисадмин, но это заставляет меня сомневаться в своей жизни.
Вы недавно изменили свой nameserver на Digital Ocean? Похоже, что для pidforum.org включен DNSSEC, но nameserver-ы Digital Ocean не возвращают никаких подписей. Следовательно, DNS-серверы, такие как 8.8.8.8, обнаруживают разрыв цепочки доверия и отказываются возвращать записи.
Вы можете получить дополнительную информацию с помощью таких инструментов, как:
Хорошо, ситуация с DNSSEC довольно странная, и мне тоже никогда не приходилось с этим сталкиваться, так что спасибо за подсказку.
Я попытался упростить задачу, исключив из уравнения перенаправление через имена серверов Digital Ocean, и теперь использую Network Solutions одновременно и как регистратора, и как сервер имен, чтобы устранить возможные ошибки и проблемы. Это сейчас распространяется (но я уже тестировал такую конфигурацию, и она тоже не работает, хотя причины мне непонятны).
Я проверю настройки DNSSEC, когда изменения серверов имен полностью вступят в силу. Но я склонен думать, что есть и другие проблемы.
Компания Network Solutions заверила меня, что DNSSEC отключен, и в панели управления моего домена нет интерфейса для добавления или удаления DS-записи.
Спасибо, что помогли разобраться, но я совершенно не понимаю, где именно она находится.