Ошибка SSL после установки

После установки Discourse возникла следующая ошибка:
Я установил через Docker, Google Cloud и Plesk на порт 3000.

В браузере:

На поддомене:

502 Bad Gateway

nginx

На IP-адресе с портом 3000:
ERR_CONNECTION_REFUSED

В корневой папке приложения (SSH):
nginx: [emerg] cannot load certificate “/shared/ssl/wiki.cmdgroups.com.cer”: PEM_read_bio_X509_AUX() failed (SSL: error:0909006C:PEM routines:get_name:no start line:Expecting: TRUSTED CERTIFICATE)

Похоже, вы не следовали официальной инструкции по установке.

Я всё сделал, но изменил порт на 3000. У меня занято много портов для других задач, поэтому я перенастроил Discourse на порт 3000 перед привязкой к поддомену.

Discourse должен быть установлен на стандартные порты. То, что вы делаете, не поддерживается.

Дополнительные подсказки можно найти в этой теме о установке на Meta:

Да, это именно то, что мне нужно.
Большое спасибо.

Пожалуйста, @cmdntd.

Рад, что смог помочь вам провести выходные.


Не пытайтесь согнуть ложку, это невозможно. Вместо этого просто постарайтесь осознать истину… ложки не существует. Тогда вы поймёте, что гнётся не ложка, а только вы. — «Матрица» (1999)

Привет, установка прошла успешно!
Но URL-адрес работает только по HTTP. Похоже, Let’s Encrypt настроен, но HTTPS не функционирует.

При обновлении страницы сначала отображается HTTPS, но в конце происходит перенаправление на HTTP.
Вроде бы SSL есть, но браузер показывает «Небезопасно»?

Есть ли у вас какие-либо идеи?

Ваши иконки и изображения используют http, поэтому у вас смешанный контент. Вам нужно изменить http на https.

Как мне настроить HTTPS?
У меня активирован Let’s Encrypt, но возникла эта проблема

Привет, @cmdntd!

Попробуй эту настройку:

Вау, на главной странице вроде всё в порядке. Но у авторизованных пользователей я вижу предупреждение «Небезопасно». Хотя изображения пользователей теперь отображаются корректно.

Привет, @cmdntd

Возможно, стоит пересобрать ваше приложение и убедиться, что LetsEncrypt установлен корректно.

Честно говоря, я никогда не использовал Plesk и всегда работаю напрямую с операционной системой, такой как Ubuntu или macOS, поэтому я не лучший человек, чтобы помочь вам с Plesk.

Похоже, вы добиваетесь прогресса; так что не теряйте надежды, и скоро всё заработает как надо.

Не знаю, не завершилась ли моя настройка DNS. Сегодня я зашел и увидел, что HTTPS работает отлично.