Сайт перестал работать «без причины»

Я установил форум Discourse, кажется, 4 года назад, на виртуальном сервере (droplet) в DigitalOcean… Несмотря на периодические проблемы, всё работало нормально. Я больше не очень активен на форуме, но всё ещё заглядываю туда раз или два в неделю (у меня там много друзей, которых я там завёл) и занимаюсь «техническими делами» по мере необходимости.

Если коротко: в прошлые выходные сайт упал. В понедельник (да, в Рождество) друг написал мне, что форум не работает уже два дня. Я проверил всё, и оказалось, что наш текущий «спонсор» «забыл» оплатить хостинг в DigitalOcean, поэтому сайт, естественно, перестал работать. Чтобы не подводить других пользователей, я оплатил сам.

Но сайт всё ещё не работал, так что я начал проверять всё заново. Так как у меня всё ещё есть доступ через FTP или SSH, я проверил домен — он активен. Перепроверил конфигурации в DigitalOcean и в app.yml, но ничего не казалось изменённым… Обновил всё через SSH, несколько раз пересобрал контейнер, отключил и включил SSL, даже пробовал откатиться к резервной копии (как от Discourse, так и от DigitalOcean) — ничего не помогло.

Тогда я решил попробовать запустить ./discourse-setup, но получил ошибку при попытке подключения к порту 443 («Порт 443 компьютера, похоже, недоступен через имя хоста gsbrazil.net») и к порту 80 («Подключение к http://gsbrazil.net (порт 80) также не удалось»). Я уверен, что в конфигурациях ничего не менялось (да, я единственный, у кого есть доступ к DigitalOcean и SSH), и единственная причина, которую я могу представить, — это то, что DigitalOcean заблокировал сайт из-за неоплаты. Но ведь я оплатил, и у меня есть доступ через FTP и SSH…

Где вы покупали домен? Не могло ли случиться так, что кто-то забыл оплатить продление домена?

Это очень маловероятно, но когда DO отключает VPS, они полностью обесточивают его. Поэтому просто оплатить и включить недостаточно. Необходимо перезапускать каждый сервис по очереди, особенно все, что связано с портами и фаерволом.

Судя по всему, gsbrazil.net доступен до июля 2024 года.

Однако, похоже, есть проблемы с именами серверов или DNS. :thinking:

Hosting24/Hostinger. Я проверил, и он активен.

Попробую, хотя, насколько я знаю, я всё перезапустил :confused:

Это меня беспокоит, но я дважды проверил, и всё кажется правильным… Но всё равно сделаю это снова, на всякий случай…

Вы что-то недавно меняли? Похоже, ваш домен не разрешается в IP-адрес и имеет проблемы с именными серверами.

""

Я не эксперт. Убедитесь, что вы используете правильные именнные серверы, и ваши записи DNS корректны (без дубликатов). :thinking:

РЕДАКТИРОВАНИЕ: Похоже, вы исправили домен! :clap:
РЕДАКТИРОВАНИЕ 2: К сожалению, у вас возникли проблемы с компонентами темы или плагинами. Если вам нужен доступ к форуму, не стесняйтесь использовать безопасный режим (у меня он работает).

Не знаю почему, но я удалил старые nameserver’ы и создал новые (с той же конфигурацией!), и это сработало!
Спасибо, ребята!