Я видел этот документ, но разве изменение app.yml не должно влиять на используемые порты, или оно игнорируется? Discourse — первое приложение, с которым я столкнулся, где порт «зашит» в коде, и я не могу его изменить.
Мне совсем не нравится добавлять ещё один слой ПО между моими клиентами и моим сайтом, который уже успешно работает. Я бы предпочел настроить в Apache поддомен, ведущий на Discourse.
А что, если у меня появится другое приложение, которое ведёт себя аналогично и вынуждено работать на порту 443?