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

これを解決する方法はありますか?

追加情報:

私は以下の 2 つのコマンドのみを実行しました。

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

ホストのポート使用状況を確認してください。デフォルトで nginx が 80 ポートをバインドしている可能性があります。nginx を停止する必要があります。

Launchpad の PPA は、nginx によって積極的にメンテナンスされていないことを付け加えておきます。最新バージョンを本当に入手したい場合は、インストール手順をご覧ください。

サーバーに nginx をインストールし、Discourse をリバースプロキシの背後で実行するように設定していません。

以下のガイドをご覧ください。