Also, ich habe versucht, ./launcher start app auszuführen, aber ich bekomme ständig diesen Fehler:
root@Roblox-Development:/var/discourse# ./launcher start app
starting up existing container
+ /usr/bin/docker start app
Error response from daemon: driver failed programming external connectivity on endpoint app (73771b238a3c9cdb51c4976f9548e695f4d1a9b0a4605c33eb3d857a8206cffc): Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use
Error: failed to start containers: app
Gibt es eine Möglichkeit, das zu beheben?
Zusätzliche Informationen:
Ich habe nur diese beiden Befehle ausgeführt:
sudo add-apt-repository ppa:nginx/stable -y
sudo apt-get update && sudo apt-get install nginx
hawm
(Hawm)
17. Juni 2020 um 07:44
2
listen tcp 0.0.0.0:80: bind: address already in use
Überprüfen Sie die Portbelegung auf Ihrem Host. Möglicherweise bindet nginx standardmäßig Port 80, sodass Sie nginx stoppen müssen.
Ich möchte nur darauf hinweisen, dass das Launchpad-PPA nicht aktiv von nginx gewartet wird. Wenn du wirklich die neueste Version möchtest, wirf einen Blick auf die Installationsanweisungen .
Sie haben nginx auf dem Server installiert und Discourse nicht für den Betrieb hinter einem Reverse-Proxy konfiguriert.
Folgen Sie dieser Anleitung für Hilfe:
Wenn du auf demselben Server, auf dem Discourse läuft, weitere Websites betreiben möchtest, musst du einen zusätzlichen NGINX- oder HAProxy-Proxy vor dem Docker-Container einrichten.
HINWEIS: Dies ist für fortgeschrittene Administratoren
Diese Anleitung geht davon aus, dass Discourse bereits funktioniert – falls dem nicht so ist, kann es schwierig sein zu erkennen, ob die Konfiguration korrekt ist.
Du kannst ./discourse-setup nicht verwenden, um Discourse einzurichten, wenn ein anderer Server …