Как я уже упоминал ранее, я смог сделать это через графический интерфейс.
@Falco, @pfaffman, @Jagster, @merefield… спасибо всем вам, я успешно настроил обратный прокси, и у меня больше нет ошибок смешанного контента.
После того как я настроил обратный прокси на порт 80 виртуальной машины Discourse и смог зарегистрироваться и выполнить другие действия, всё свелось к включению force_https через графический интерфейс и добавлению флага x-forwarded-proto на вкладке «Дополнительно» в менеджере прокси nginx.