Я настроил Discourse по документации и установил его на VPS от DigitalOcean. Я изменил все имена серверов на адреса DigitalOcean и добавил URL моего веб-домена в проект на DigitalOcean.
По какой-то причине всё ещё отображается посадочная страница GoDaddy??
Как мне исправить эту проблему и начать настройку Discourse?
Я думаю, что обновление серверов имен может занять некоторое время, чтобы распространиться по системе. Есть вероятность, что вам просто нужно немного подождать.
(Просто к сведению, хотя, возможно, это немного запоздало, но для установки Discourse нет необходимости менять серверы имен)
Я использовал DNS-серверы GoDaddy по умолчанию и ждал 48 часов, но после установки Discourse на VPS DigitalOcean (следуя всем шагам из документации по установке) веб-страница всё ещё отображала страницу-заглушку GoDaddy.
Судя по скриншоту, который вы удалили, похоже, что вы пытаетесь получить доступ к файлу на своём компьютере под управлением Windows. Чтобы убедиться, скажите: вы запускаете Discourse в режиме разработки или в режиме продакшена?
В этом случае вы будете запускать его на localhost, а не на домене. При запуске dev-сервера перейдите по адресу https://localhost:4200, чтобы увидеть форум.
Я думаю, у вас должен быть только одна A-запись, но, помимо этого, ваш DNS корректно разрешается, когда я проверяю https://dnschecker.org/.
Не уверен, для чего нужны две нижние A-записи, но, на мой взгляд, для www лучше использовать редирект или CNAME вместо A-записи. Также есть рекомендации по получению сертификата для второго домена: Set up Let’s Encrypt with multiple domains / redirects
Однако, возможно, вам будет проще сначала сосредоточиться на настройке сайта на одном домене, а второй адрес решить позже.
Я обратился в поддержку GoDaddy по поводу двух нижних A-записей. Я добавил две, так как не знал, какой IP-адрес использовать.
Я открыл командную строку (CMD), выполнил ping сайта и получил IP-адрес 143.244… в качестве имени хоста, который затем добавил как A-запись. IP-адрес 142.93… — это адрес VPS.
Не знаю, какой из них сработает, просто пытаюсь отобразить форум на bidsturf.com (который в данный момент всё ещё не отображается).
Возможно, я удалю эти две нижние A-записи и добавлю www как CNAME.
Если они добавлены по совету Godaddy для решения первоначальной проблемы, дважды проверьте эти рекомендации, чтобы убедиться, что всё введено правильно, и пока оставьте их.
Для подтверждения: IP-адрес, на который указывает основная запись A, — это IP вашего Droplet в DigitalOcean?
Если да, попробуйте снова запустить ./discourse-setup, чтобы проверить, поможет ли это восстановить работу.