Установка Discourse вместе с веб-сайтами Apache

Всем привет,

У меня ранее была полностью рабочая установка Discourse на сервере. Теперь я решил восстановить резервную копию Discourse на своём веб-сервере Apache, но, похоже, это невозможно. Я прочитал и перепробовал множество решений на форуме Meta, но ничего не сработало. Есть ли у кого-то время помочь? Заранее спасибо.

Сейчас у меня восстановленная установка Discourse с включённым HTTPS, но файл конфигурации виртуального хоста или конфигурационный файл Apache настроены неправильно, поэтому возникает ошибка и, разумеется, Discourse не отображается. (Я устанавливал Discourse, предварительно отключив службу apache2 до завершения установки).

*Установка работает нормально, пока служба Apache отключена.

Конечно, это возможно :slight_smile:

Вы можете легко настроить Apache2 в качестве обратного прокси-сервера перед Discourse, и на meta есть множество руководств, поддерживающих это.

Вот один пример:

Также есть другие, которые можно найти, выполнив поиск по этому сайту.

Например:

Кстати, поиск в Google выдаёт множество результатов по этой теме.

Вам не обязательно было отвечать на это, я уже объяснил, что следовал нескольким руководствам, но без успеха.

Не знаю почему, но при запуске службы Apache при посещении моего форума Discourse происходит перенаправление на виртуальный хост, который я настроил, например, takeiteasy.com, хотя домен форума — forum.example.com. Это разные домены.

Вот конфигурация Apache для домена Discourse:

<VirtualHost *:80>
  ServerName forum.example.com
  ServerAlias www.forum.example.com

  <IfModule proxy_module>
    ProxyPreserveHost on
    ProxyPass / http://localhost:8080/
    ProxyPassReverse / http://localhost:8080/
  </IfModule>
</VirtualHost>

Если кто-то может помочь.

Тема может быть закрыта, проблема решена.