Discourse startet nicht, weil Port 80 belegt ist

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

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: