Discourse не запускается, так как порт 80 занят

Итак, я пытался запустить ./launcher start app, но постоянно получаю эту ошибку:

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

Есть ли способ это исправить?

Дополнительная информация:

Я также выполнил только эти две команды:

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

прослушивание tcp 0.0.0.0:80: ошибка привязки: адрес уже используется

Проверьте использование портов на хосте: возможно, nginx по умолчанию привязан к порту 80, и его нужно остановить.

Хочу лишь отметить, что PPA на Launchpad не поддерживается компанией nginx. Если вам действительно нужна последняя версия, ознакомьтесь с инструкциями по установке.

Вы установили nginx на сервер, но не настроили Discourse для работы за обратным прокси-сервером.

Следуйте этой инструкции для получения помощи: