Локальная установка Discourse HA — проблема с сертификатом

Я пытаюсь настроить экспериментальную среду с двумя виртуальными машинами Ubuntu для запуска Discourse, сервера HAProxy и четвертой машины для Postgres/Redis. Серверы недоступны из интернета — это просто тестовая система.

Установка Discourse завершается успешно, но я застрял на этапе работы с сертификатами. У меня есть два самоподписанных сертификата, но, очевидно, я что-то делаю неправильно: при попытке доступа к сайту постоянно возникают ошибки NGINX, связанные с поиском (или отсутствием) сертификатов.

Кто-нибудь уже запускал Discourse таким образом и может объяснить, как настроить работу с сертификатами? Очевидно, я что-то упускаю, поэтому прошу разъяснений или подтверждения того, что такая конфигурация в принципе нежизнеспособна.

Если сервер недоступен из интернета, вы не можете использовать Discourse для получения сертификатов. Вам нужно получить их другим способом и настроить HAProxy для обработки сертификатов.

Вам следует обратиться к документации HAProxy, чтобы узнать, как это сделать.

На стороне Discourse вам нужно удалить шаблоны SSL и Let’s Encrypt и убедиться, что параметр force_https где-то установлен.

Я создал сертификаты вручную, но ещё не дошёл до настройки HAProxy. Это может стать ещё одним препятствием. Я проведу дополнительные эксперименты.

Спасибо.

Тогда я не понимаю ни ваш вопрос, ни заголовок.