Discourse zusammen mit Apache-Websites installieren

Hallo an alle,

ich hatte früher eine voll funktionsfähige Discourse-Installation auf einem Server. Jetzt habe ich beschlossen, mein Discourse-Backup auf meinem Apache-Webserver wiederherzustellen, aber das scheint nicht möglich zu sein. Ich habe viele Lösungen im Meta-Forum gelesen und ausprobiert, aber nichts hat funktioniert. Hat jemand Zeit, mir zu helfen? Vielen Dank im Voraus.

Was ich aktuell habe, ist eine wiederhergestellte Discourse-Installation mit aktiviertem HTTPS, aber die VHost-Konfigurationsdatei oder die Apache-Konfigurationsdatei sind nicht korrekt eingerichtet, was natürlich zu Fehlern führt und Discourse wird nicht angezeigt. (Ich habe Discourse installiert, wobei der Apache2-Dienst bis zum Abschluss der Installation deaktiviert war).

*Die Installation funktioniert einwandfrei, solange Apache deaktiviert ist.

Das ist natürlich möglich :slight_smile:

Du kannst Apache2 ganz einfach als Reverse-Proxy vor Discourse einrichten, und es gibt viele Tutorials auf Meta, die dies unterstützen.

Hier ist ein Beispiel:

Es gibt weitere, die du durch eine Suche auf dieser Seite findest.

Zum Beispiel:

Übrigens liefert eine Google-Suche viele Treffer zu diesem Thema.

Du musstest das nicht beantworten, ich habe bereits erklärt, dass ich ein paar Tutorials ohne Erfolg befolgt habe.

Ich weiß nicht warum, aber wenn der Apache-Dienst gestartet wird, leitet der Besuch meines Discourse-Forums auf einen anderen VirtualHost weiter, den ich habe. Zum Beispiel takeiteasy.com, aber die Domain des Forums ist forum.example.com, das ist nicht dasselbe.

Die Discourse-Domain-Apache-Konfiguration ist:

<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>

Wenn jemand helfen kann.

Das Thema kann geschlossen werden, das Problem ist gelöst.