DursunCan
(Dursun Can POYRAZ)
11. Mai 2021 um 22:21
1
discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub Ich habe den Beitrag unter dem Link gelesen und eine Site eingerichtet.
git clone https://github.com/discourse/discourse_docker.git /var/discourse2
Wenn ich es im discourse2-Ordner installiere und den Befehl ./discourse-setup ausführe, wird die Site dann installiert?
Muss ich etwas mit dem Nginx-Port machen?
DursunCan
(Dursun Can POYRAZ)
11. Mai 2021 um 22:50
2
Port 80 scheint bereits belegt zu sein.
Dies zeigt Ihnen, welcher Befehl Port 80 verwendet:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
docker-pr 1241 root 4u IPv4 26166 0t0 TCP *:http (LISTEN)
docker-pr 1247 root 4u IPv6 26172 0t0 TCP *:http (LISTEN)
Wenn Sie Discourse gleichzeitig mit einem anderen Webserver wie Apache oder nginx ausführen möchten, müssen Sie einen anderen Port binden.
Siehe Run other websites on the same machine as Discourse
Wenn Sie eine bereits konfigurierte Discourse-Instanz neu konfigurieren, verwenden Sie
./launcher stop app
um Discourse zu stoppen, bevor Sie es neu konfigurieren und es erneut versuchen.
pfaffman
(Jay Pfaffman)
11. Mai 2021 um 23:48
3
Nein.
Siehe Multi-Site-Konfiguration mit Docker und Multi-Site-Konfiguration mit Let’s Encrypt und ohne Reverse Proxy .
Sie können auch mehrere Container ausführen (kopieren Sie app.yml, nicht das gesamte Discourse) mit einem Reverse Proxy davor.
Sie können discourse-setup nicht verwenden. Es ist nur für sehr einfache Installationen gedacht.
2 „Gefällt mir“