Я знаю, что мои DNS-записи верны, поскольку все мои веб-серверы работают. У меня установлен Apache 2, и он функционирует нормально. При запуске discourse-setup появляется следующее сообщение:
*Введите доменное имя для вашего Discourse? [discourse.example.com]: list.pteranodon.space*
*Проверка доменного имени . . .*
*ПРЕДУПРЕЖДЕНИЕ: Похоже, этот сервер недоступен по адресу list.pteranodon.space:443.*
*Подключение к http://list.pteranodon.space (порт 80) также не удалось.*
*Это может означать, что list.pteranodon.space указывает на неверный IP-адрес
или что трафик не направляется на ваш сервер.*
Однако ни одно из этих утверждений не соответствует действительности. Я новичок в Discourse. Что я делаю не так?
Пытаешься ли ты установить Discourse на сервер, где уже установлена Apache2?
При переходе по указанному тобой URL я вижу страницу по умолчанию Apache2, что помешает установке Discourse. Discourse — это приложение, а не веб-сайт, и ему не требуется внешний веб-сервер. Всё необходимое для запуска уже содержится в образе Docker.
Самое простое решение — удалить Apache2. Если она тебе нужна для других целей, настоятельно рекомендую сначала пройти рекомендованный процесс установки на другом сервере.
Запуск Discourse вместе с другими веб-серверами и приложениями — это довольно продвинутая тема, и не лучший вариант для начала, когда ты только пытаешься разобраться со всем остальным.