Использование портов, отличных от 80 и 443 — Как это сделать?

Я в отчаянии… Мне нужна ваша помощь. Я уже несколько часов пытаюсь найти информацию в интернете.

Я не могу использовать порты 80 и 443, так как они зарезервированы для другого сервера в моей сети в роутере. Простая проброска портов (с 8090 на 80 и с 8091 на 443) не работает. Указание других портов в app.yml также не помогает.

Есть ли у кого-то из вас обходное решение, как это реализовать в моём случае?

Большое спасибо за поддержку.

С уважением, Стив

Discourse требует порты 80 и 443.

Вам потребуется использовать другой сервер (или найти решение с обратным прокси).

Какова причина создания вашего собственного сервера Discourse?

Единственный поддерживаемый обходной путь — настроить так, чтобы сервисы, слушающие порты 80 и 443, перенаправляли запросы к подпапке основного домена в контейнер Discourse. Это описано в статье Поддержка подпапок с Docker.

Кстати, вот это: Install Discourse on a residential internet with Cloudflare Tunnel

Огромное спасибо вам, ребята — я опасался, что мои рассуждения станут проблемой. Я найду другое решение для своей сетевой среды и адаптирую его под Discourse, а не наоборот.