Discourse non si avvia perché la porta 80 è in uso

Quindi, stavo cercando di eseguire ./launcher start app, ma continuo a ottenere questo errore:

root@Roblox-Development:/var/discourse# ./launcher start app

avvio del container esistente
+ /usr/bin/docker start app
Errore di risposta dal demone: il driver non è riuscito a programmare la connettività esterna sull'endpoint app (73771b238a3c9cdb51c4976f9548e695f4d1a9b0a4605c33eb3d857a8206cffc): Errore nell'avvio del proxy userland: listen tcp 0.0.0.0:80: bind: indirizzo già in uso
Errore: impossibile avviare i container: app

Esiste un modo per risolverlo?

Informazioni aggiuntive:

Ho eseguito solo questi due comandi.

sudo add-apt-repository ppa:nginx/stable -y
sudo apt-get update && sudo apt-get install nginx

ascolta tcp 0.0.0.0:80: bind: indirizzo già in uso

controlla l’utilizzo delle porte sul tuo host; nginx potrebbe essere in ascolto sulla porta 80 di default, quindi è necessario fermare nginx.

Vorrei solo precisare che il PPA di Launchpad non è attivamente mantenuto da nginx. Se desideri davvero l’ultima versione, dai un’occhiata alle istruzioni di installazione.

Hai installato nginx sul server e non hai configurato Discourse per funzionare dietro un proxy inverso.

Segui questa guida per assistenza: