Невозможно снова посетить форум.abc.com после смены порта для контейнера/приложения/yml

Сегодня я впервые установил Discourse. Я перешел на обычную страницу «Успешная установка Discourse», но не нажал кнопку «Зарегистрироваться», чтобы завершить первоначальную настройку из 14 шагов.

Вместо этого я открыл файл container/app.yml и изменил порт с 80 на 8080 (а также с 443 на 8443). Затем я пересобрал приложение и контейнер Docker, в котором работает Discourse.

Когда я попытался снова посетить форум.abc.com, оказалось, что сайт недоступен. Что мне сделать, чтобы ссылка forum.abc.com снова стала работать как обычно? Благодарю всех за внимание.

Зачем вы меняете порт?

Подключение к Discourse на нестандартных портах не поддерживается.

HTTP использует порт 80.

HTTPS использует порт 443.

Чтобы вернуть всё в норму, восстановите порты до поддерживаемых значений.

Спасибо, Стивен, за ваш ответ. У меня уже установлен сайт на WordPress на том же сервере с основным доменом www.abc.com.

Я временно остановил Nginx и Apache, чтобы установить Discourse. После установки Discourse необходимо перезапустить службы Nginx и Apache. Вот почему я изменил порты Discourse (HTTP-порт с 80 на 8080, а HTTPS-порт с 443 на 8443) после установки.

Вам действительно стоит следовать этому руководству: