# DNS-сайт распространён, но Discourse отказывает в соединении?

**URL:** https://meta.discourse.org/t/site-dns-is-propagated-but-discourse-refuses-connection/345721
**Category:** Support
**Tags:** install
**Created:** [06.Январь.2025 01:01:32 UTC](https://meta.discourse.org/t/site-dns-is-propagated-but-discourse-refuses-connection/345721 "2025-01-06T01:01:32Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [06.Январь.2025 01:01:32 UTC](https://meta.discourse.org/t/site-dns-is-propagated-but-discourse-refuses-connection/345721/1 "2025-01-06T01:01:32Z")

</div>

Я мигрировал с UpCloud на VPS от Contabo. Я использовал Rsync и, следуя инструкциям, смог восстановить систему; приложение подтвердило, что работает.

Тема здесь. Этот пост помог сайту корректно пересобраться:

> [@Move a Discourse site to another VPS with rsync](https://meta.discourse.org/t/move-a-discourse-site-to-another-vps-with-rsync/43812/47?u=heliosurge):
>
> Кажется, это сработало. Приложение запущено, но недоступно через веб. Возможно, доменный сервер ещё не подключился? Примечание: Казалось бы, я нашёл причину. Возможно, придётся подождать от 24 до 72 часов, чтобы изменение IP-адреса вступило в полную силу. slightly_frowning_face Это сообщение об ошибке подключения, которое я получаю…

Я изменил DNS-записи в Squarespace (который выкупил Google Domains) и изменил A-записи DNS, чтобы они указывали на сервер в Contabo.

Я могу как-то подключиться по IP-адресу, но при использовании доменного имени

> **[Xrtropolis.one](https://www.xrtropolis.one/)**
>
> Neutral Space to Discuss AR/VR/XR !

я получаю

 ![Страница ошибки браузера, показывающая, что веб-сайт отказался от подключения, с синей кнопкой перезагрузки и ссылкой для просмотра деталей. (Подписано ИИ)](https://global.discourse-cdn.com/meta/original/4X/f/5/9/f59a34b3a62999adfc6610573b9fb1096a63cc05.png)

Мне порекомендовали этот инструмент для проверки распространения DNS:

[https://www.whatsmydns.net/#A/www.xrtropolis.one](https://www.whatsmydns.net/#A/www.xrtropolis.one)

Нужно ли мне что-то сделать на стороне Discourse, чтобы он принял подключение по доменному имени?

Не уверен насчет установки тегов или, возможно, инструментов миграции?

Не использую Let’s Encrypt, так как Squarespace предоставляет SSL-сертификат, и всё работало нормально на UpCloud.

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [06.Январь.2025 01:29:54 UTC](https://meta.discourse.org/t/site-dns-is-propagated-but-discourse-refuses-connection/345721/2 "2025-01-06T01:29:54Z")

</div>

Я думаю, что если вы запустите `./discourse-setup`, он попытается подключиться к домену после того, как попросит вас его указать.

Удалось ли это?

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [06.Январь.2025 02:09:32 UTC](https://meta.discourse.org/t/site-dns-is-propagated-but-discourse-refuses-connection/345721/3 "2025-01-06T02:09:32Z")

</div>

Нет, это копия вывода. Тем не менее, подключение к домену успешно.

```plaintext
discourse-setup
Файл конфигурации containers/app.yml уже существует!

. . . переконфигурация . . .

Сохранение старого файла как app.yml.2025-01-06-030236.bak
Остановка существующего контейнера через 5 секунд или нажмите Control-C для отмены.
Обнаружена архитектура x86_64.
ПРЕДУПРЕЖДЕНИЕ: файл containers/app.yml доступен для чтения всеми. Вы можете защитить этот файл, выполнив: chmod o-rwx containers/app.yml
+ /usr/bin/docker stop -t 600 app
app

Обнаружено 25 ГБ памяти и 8 физических ядер процессора
Установка db_shared_buffers = 4096MB
Установка UNICORN_WORKERS = 8
Параметры памяти в containers/app.yml обновлены.

Имя хоста для вашего Discourse? [www.xrtropolis.one]:
Проверка вашего доменного имени . . .
Подключение к www.xrtropolis.one успешно.
Адрес электронной почты для учетной(-ых) записи(-ей) администратора? [demontmorency_dan@hotmail.com]:
Адрес SMTP-сервера? [smtp-relay.brevo.com]:
Порт SMTP? [587]:
Имя пользователя SMTP? [скрыто]:
Пароль SMTP? [скрыто]:
Адрес электронной почты для уведомлений? [noreply@xrtropolis.one]:
Опциональный адрес электронной почты для предупреждений Let's Encrypt? (Нажмите ENTER, чтобы пропустить) [me@example.com]:
Опциональный ID учетной записи MaxMind (нажмите ENTER, чтобы продолжить без базы геолокации MAXMIND GeoLite2) [123456]:

Выглядит ли это правильно?

Имя хоста : www.xrtropolis.one
Электронная почта : demontmorency_dan@hotmail.com
Адрес SMTP : smtp-relay.brevo.com
Порт SMTP : 587
Имя пользователя SMTP : скрыто
Пароль SMTP : скрыто
Электронная почта для уведомлений: noreply@xrtropolis.one
ID учетной записи MaxMind: (не установлен)
Лицензионный ключ MaxMind: (не установлен)

Нажмите ENTER для продолжения, 'n' для повторной попытки, Ctrl+C для выхода:
web.ssl.template.yml НЕ ВКЛЮЧЕН -- был ли он уже включен?
letsencrypt.ssl.template.yml НЕ ВКЛЮЧЕН -- был ли он уже включен?

К сожалению, произошла ошибка при изменении containers/app.yml

Это может произойти, если вы внесли неожиданные изменения.

```

Тем не менее, похоже, что app.yml был изменен, несмотря на сообщение об ошибке изменения.

Однако по-прежнему возникает ошибка “отказ в подключении”, хотя в настройках было указано успешное подключение.

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [06.Январь.2025 04:00:05 UTC](https://meta.discourse.org/t/site-dns-is-propagated-but-discourse-refuses-connection/345721/4 "2025-01-06T04:00:05Z")

</div>

добавления заметки

```plaintext

Добро пожаловать в Ubuntu 24.04.1 LTS (GNU/Linux 6.8.0-51-generic x86_64)

 * Документация: https://help.ubuntu.com
 * Управление: https://landscape.canonical.com
 * Поддержка: https://ubuntu.com/pro

 Информация о системе по состоянию на Mon Jan 6 04:03:52 CET 2025

  Нагрузка на систему: 2.52
  Использование диска /: 4.5% из 289.56 ГБ
  Использование памяти: 2%
  Использование swap: 0%
  Процессы: 245
  Пользователи в системе: 0
  IPv4-адрес для eth0: 154.53.35.16
  IPv6-адрес для eth0: 2605:a142:2238:3164::1

 * Строго изолированный Kubernetes обеспечивает безопасность на границе сети и в IoT. Узнайте, как MicroK8s
   только что повысил планку для простого, устойчивого и безопасного развёртывания кластеров K8s.

   https://ubuntu.com/engage/secure-kubernetes-at-the-edge

Расширенная поддержка безопасности для приложений не включена.

0 обновлений можно применить немедленно.

Включите ESM Apps для получения дополнительных будущих обновлений безопасности.
Смотрите https://ubuntu.com/esm или выполните: sudo pro status

```

Kubernetes не используется. Копировал и установил через Docker, использовал rsync.

Подумал, что информация об Ubuntu LTS 24.04.1 может быть полезной.

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [06.Январь.2025 04:50:22 UTC](https://meta.discourse.org/t/site-dns-is-propagated-but-discourse-refuses-connection/345721/5 "2025-01-06T04:50:22Z")

</div>

Решено.

Проблема заключалась в том, что несколько шаблонов были закомментированы для SSL-веб-сервера и Let’s Encrypt, хотя они не использовались.

Либо ошибка в rsync, либо что-то другое.

Сравнил файл app.yml старого сервера с новым и исправил записи. 🤦‍♀️

Теперь всё в порядке. 😅

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [05.Февраль.2025 04:50:39 UTC](https://meta.discourse.org/t/site-dns-is-propagated-but-discourse-refuses-connection/345721/6 "2025-02-05T04:50:39Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
