Мы не поддерживаем работу на нестандартных портах. Если порты 80/443 уже заняты, вам потребуется использовать отдельный сервер, где они свободны, либо настроить обратный прокси для ваших других сервисов и Discourse.
Иногда фраза «мы не поддерживаем» означает «это выходит за рамки той помощи, на которую вы можете здесь рассчитывать», но в данном случае это значит «вы зря тратите время даже на попытки».
Порты не «заняты» в обычном смысле. Discourse может захватить порты 80 и 443 на этой системе, но он уже запущен на отдельном сервере самостоятельно.
Я застрял на шаге отключения перенаправления/удаления порта из URL, и всё должно работать как положено.
Если вы не можете публиковать на стандартных портах, то это вообще не будет работать. Ваши варианты — использовать сервер, где доступны порты :80/443, или выбрать альтернативную платформу для обсуждений.
Этот учебник предназначен для запуска через Unix-сокет на том же сервере. Есть ли также конфигурация для запуска обратного прокси на другой системе с другим портом? Я думаю, что она должна быть, так как этот случай может возникать чаще. На другом хосте у меня уже есть сертификат.Просто для ясности: эта настройка предназначена только для тестирования. В продакшене она будет работать на порту 443, но для разработки и тестирования виртуальной машины дома вполне достаточно, что позволяет сэкономить на аренде сервера на это время.