Hilfe beim Einrichten vieler Websites auf einem VPS

Hallo Support,

ich habe einen VPS mit 2 GB RAM und möchte 3 Discourse-Websites auf einem einzigen VPS einrichten.

Ich habe mir folgenden Link angesehen: How to Install Discourse Forum with Nginx on Ubuntu 16.04

Schritt 1 – Docker auf Ubuntu 16.04 installieren
Schritt 2 – Discourse-Forum installieren und konfigurieren
Schritt 3 – SSL-Zertifikat von Let’s Encrypt auf Ubuntu 16.04 generieren
Schritt 4 – Nginx als Reverse-Proxy für den Discourse-Container installieren und konfigurieren
Schritt 5 – Discourse-Web-Installer
Schritt 6 – Zusätzliche Discourse-Konfiguration

Bei Website 1 funktioniert es, bei Website 2 erhalte ich jedoch einen Fehler.

Vielen Dank!

Wir unterstützen hier keine Installationsmethoden von Drittanbietern.

Sie müssen die Standardinstallation durchführen und dann den Leitfaden zu Multisite lesen.

3 „Gefällt mir“

Meine Vorgehensweise, da ich Einfachheit schätze, ist die „eine Container pro Website“-Methode, bei der jeder Container eine web.socketed.template.yml-Vorlage verwendet, sodass jede App (Container) mit dem Nginx-Reverse-Proxy funktioniert.

Roughly so:

Alternativ können Sie alle Ihre Container zunächst erstellen und den gesamten nginx-SSL- (LetsEncrypt-)Teil erst am Ende durchführen, wenn Sie sich das zutrauen.

Dieser Ansatz benötigt mehr Festplattenspeicher und Arbeitsspeicher, bietet jedoch den Vorteil, dass jede Website in ihrem eigenen isolierten Container läuft.

Ich glaube nicht, dass diese Methode „offiziell unterstützt“ wird, aber meiner Meinung nach ist sie einfach genug, um selbst konfiguriert und gewartet zu werden. Die Einrichtung des Socket-Containers ist einfach, da Sie eine „offizielle“ Discourse-Vorlage dafür haben; und die Einrichtung des Nginx-Reverse-Proxys für einen Unix-Domain-Socket ist im Internet gut dokumentiert (und es gibt auch einige Discourse-Beispiele).

1 „Gefällt mir“

Hilf mir, Schritt für Schritt zu verlinken?