Ошибки загрузки в Discourse и ошибка SSL_ERROR_BAD_CERT_DOMAIN

Здравствуйте,
У меня возникла проблема с установкой Discourse: при загрузке логотипа через Firefox возникает ошибка, а после принудительной перезагрузки сайта появляется сообщение SSL_ERROR_BAD_CERT_DOMAIN.

Сообщение

Файл MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) не найден: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb

Стек вызовов

/var/www/discourse/lib/discourse_ip_info.rb:81:in `rescue in mmdb_load'
/var/www/discourse/lib/discourse_ip_info.rb:77:in `mmdb_load'
/var/www/discourse/lib/discourse_ip_info.rb:15:in `open_db'
/var/www/discourse/lib/discourse_ip_info.rb:10:in `initialize'
/usr/local/lib/ruby/2.7.0/singleton.rb:125:in `new'
/usr/local/lib/ruby/2.7.0/singleton.rb:125:in `block in instance'
/usr/local/lib/ruby/2.7.0/singleton.rb:123:in `synchronize'
/usr/local/lib/ruby/2.7.0/singleton.rb:123:in `instance'
/var/www/discourse/lib/discourse_ip_info.rb:156:in `get'
/var/www/discourse/app/models/user_auth_token.rb:43:in `login_location'

Сайт работает без проблем в Safari.

Пожалуйста, поделитесь доменным именем вашего сайта. Эти предупреждения совершенно не связаны с этим.

Вот оно www.ludoa.ba

Такого домена не существует

host www.ludoa.ba
Host www.ludoa.ba not found: 3(NXDOMAIN)

Я не совсем понимаю, что это значит. Я раньше не пользовался облачными сервисами или Ruby-приложениями. В основном работал с PHP. Не может ли быть что-то не так с настройкой?

Вам нужно перейти туда, где вы покупали домен ludoa.ba, и настроить его DNS. Вам требуется как минимум одна DNS-запись типа A для поддомена www, указывающая на IP-адрес сервера, на котором работает Discourse.

Я на самом деле уже всё это сделал…

Как это вообще работает в Safari :laughing:
Я настроил домен так, чтобы он указывал на три сервера DigitalOcean, и также добавил свой IP в зоны с записью типа A.

Как ни странно. Когда я проверяю домен на WhatsMyDNS, оказывается, что он ещё не обновился. :thinking: Вчера всё работало отлично…

Это не проблема репликации: при прямом запросе к DNS-серверам DigitalOcean они также сообщают, что ваше доменное имя не существует.

Это также не проблема Discourse — пожалуйста, обратитесь в службу поддержки DigitalOcean по этому вопросу.

; <<>> DiG 9.16.1-Ubuntu <<>> www.ludoa.ba @ns1.digitalocean.com
;; глобальные параметры: +cmd
;; Получен ответ:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 4644
;; флаги: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; ПРЕДУПРЕЖДЕНИЕ: рекурсия запрошена, но недоступна

;; ПСЕВДОРАЗДЕЛ OPT:
; EDNS: версия: 0, флаги:; udp: 1232
;; РАЗДЕЛ ЗАПРОСА:
;www.ludoa.ba.                  IN      A

;; РАЗДЕЛ АВТОРИТЕТА:
ludoa.ba.               1800    IN      SOA     ns1.digitalocean.com. hostmaster.ludoa.ba. 1669066654 10800 3600 604800 1800

Вот ответ, который я получил:

Я также связался с провайдером моего домена, и они тоже сказали, что с их стороны всё выглядит хорошо.

Итак, мне удалось подключиться через Chrome, но Mozilla и Safari по какой-то причине не работают. Новая проблема, с которой я столкнулся, — это невозможность аутентификации SPF и DKIM для Mailjet.

Я добавил информацию в зоны DNS, но ничего не происходит. При попытке регистрации я не получаю письмо для подтверждения. Я уверен, что всё настроил правильно во время установки.

Ваш домен верхнего уровня ludoa.ba действительно указывает на этот IP-адрес.

Но www.ludoa.ba — нет.

Также я не вижу SPF-запись для вашей зоны. Похоже, вам потребуется дополнительная помощь в настройке DNS-записей. С этим вам сможет помочь DigitalOcean.

Спасибо за ответ. Извините, что я немного доставляю неудобства.

Итак, я следовал руководству для поддерживаемых систем, и когда я перешёл в Mailjet и попытался пройти аутентификацию, всё прошло успешно. Однако после ввода ключей ничего не происходит… В первый раз при установке всё было в порядке… Я свяжусь с ними, ещё раз спасибо.

Решено! Я не настроил записи в DigitalOcean :rofl: ОГРОМНОЕ ВАМ СПАСИБО!