Тайм-аут подключения / проблема с безопасностью

Привет, ребята.

Пытаюсь установить Discourse на Ubuntu 20.04 (LTS) x64. Настройки DNS-серверов и домена для DigitalOcean и GoDaddy корректны.


После установки при попытке открыть сайт возникает ошибка тайм-аута соединения или ошибка безопасности HTTPS. Для www.skuvault.social отображается что-то другое.


Есть ли у кого-нибудь идеи, в чём может быть причина? Это уже третий раз, когда такое происходит. Я переустанавливал систему, следуя инструкциям для Ubuntu 20.04, включая все необходимые предварительные требования. Ощущение, что я упускаю что-то очень простое.

Спасибо!

Сначала вам нужно создать запись для www, а не для www.skuvault.social. Если вы воспользуетесь DNS-тестером, то увидите, что для www.skuvault.social записи нет, а вот для www.skuvault.social.skuvault.social она есть.

Если вы выполнили множество пересборок, следующей проблемой станет превышение лимита запросов Let’s Encrypt и недействительность вашего ключа. В этом случае нужно будет подождать неделю или следовать инструкции Настройка Let’s Encrypt для нескольких доменов, что немного сложнее.

Спасибо. Теперь у меня есть следующее:
image

Я никогда не слышал о Let’s Encrypt. Кажется, я уже делал это четыре (?) раза. Я изучу эту статью. Нужен ли для этого отдельный домен, или можно настроить его на моём первом? Я мог бы создать поддомен forum.skuvault.social, указать форум на него, а затем позже изменить это, верно?

Я пытаюсь продемонстрировать это своей компании, но, очевидно, я новичок, ха-ха.

Спасибо!

Let’s Encrypt предоставляет вам бесплатный сертификат, благодаря которому ваш сайт станет доступен по HTTPS после установки.

Возможно, ваши повторные установки исчерпали лимит на выдачу сертификатов за 7 дней для домена skuvault.social. В таком случае у вас есть только следующие варианты:

  • Работать без HTTPS (плохо, не делайте этого)
  • Подождать неделю
  • Использовать другой домен для настройки (это создаст проблемы в будущем)
  • Купить сертификат (не делайте этого)

Хорошо, спасибо. Он применяется автоматически? Я пропустил запрос Let’s Encrypt при установке.

Да, для настройки Let’s Encrypt не нужно указывать email-адрес, вы просто не будете получать уведомления об истечении срока действия сертификата. Discourse устанавливает HTTPS по умолчанию.

Супер, спасибо. Похоже, я подожду неделю, а потом проверю, если всё ещё не работает. Благодарю вас обоих!

По-прежнему возникают проблемы. Есть какие-нибудь идеи?

Склоняюсь к тому, чтобы снова переустановить.

Спасибо!

Вы выполнили

./launcher rebuild app

и не увидели ошибок, но ваш сайт всё ещё не работает?

Ха. Нет, я этого не делал. Всё работает. Спасибо! Такие люди, как вы, делают это возможным для новичков вроде меня!