Как настроить совместную работу Discourse и nginx на сервере с Debian 9?

Привет!

Я новичок в настройке серверов, так что, пожалуйста, простите мою неосведомлённость — я только учусь. Я использую Linux уже десять лет для работы с медиа, но настройка веб-сервисов, похоже, совсем другое дело.

Я установил Discourse на свой сервер под управлением Debian 9. Позже я установил nginx, чтобы разместить там простой веб-сайт, который позже будет предоставлять посетителям ссылку на поддомен, где размещён сервер Discourse.

Я временно переименовал /var/discourse в /var/_discourse, и после перезагрузки nginx заработал. Раньше казалось, что Discourse захватил HTTP-порт сервера.

Однако я всё ещё не понимаю, как заставить их работать вместе в будущем.
Скорее всего, я хочу разместить главную посадочную страницу на своём домене, а Discourse — на поддомене.

Буду очень признателен за любую помощь в этом вопросе.

Думаю, я могу указать nginx на директорию с файлом index.html от Discourse и настроить отображение этого сайта на поддомене, верно?

Как заставить их работать вместе?

В этой статье вы найдёте ответы на все ваши вопросы:

Спасибо!
Я только что обновил свой первый пост, сейчас посмотрю эту ссылку.

Ваше решение фактически заключается в том, чтобы нарушить структуру каталогов Discourse, чтобы предотвратить его запуск.

Вы можете просто остановить его командой
./launcher stop app