セットアップ中にアドレスが既に使用されています

こんにちは、

エラーが発生しました。

Error response from daemon: driver failed programming external connectivity on endpoint app (2cf9494e875c2910beaf80edc21a16c997aba51b23504f26bd58e381b167f45f): Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use
Error: failed to start containers: app

このエラーの解決方法をご存知の方はいらっしゃいますか?

Discourse を既に他のアプリケーションが使用しているサーバーにインストールしようとしていますか?

Discourse はデフォルトの Web ポートにバインドされるため、Discourse 用に新しいサーバーを用意することをお勧めします。

「いいね!」 3

「ブランド・ニューサーバー」とはどういう意味ですか?

そのエラーは「ポートが既に使用されている」というものです。

公式のインストール方法に従っていませんね。discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

おそらく、以下のトピックが必要でしょう。

公式のインストール手順に従いました

ポートを変更することは可能ですか?可能であれば、どのように変更し、どのようなポートに変更すべきですか?

ページが無効または非公開であると表示されます

Google からこのリンクを取得しました:Discourse と同じマシン上で他の Web サイトを実行する

私もこのエラーが発生します

nginx: [emerg] BIO_new_file(“/var/discourse/shared/standalone/ssl/ssl.crt”) が失敗しました (SSL: error:02001002:system library:fopen:No such file or directory:fopen(‘/var/discourse/shared/standalone/ssl/ssl.crt’,‘r’) error:2006D080:BIO routines:BIO_new_file:no such file)
nginx: 設定ファイル /etc/nginx/nginx.conf のテストに失敗しました

ssl フォルダ全体が空になっていることに気づきました。これをどうすれば修正できますか?

他にも何か付いてきました

nginx: [warn] “ssl” ディレクティブは非推奨です。代わりに “listen … ssl” ディレクティブを使用してください。場所: /etc/nginx/sites-enabled/discourse.conf:12

サーバーのポートがブロックされている場合、証明書も作成できません。

これは Digital Ocean のドロレットですか?Ubuntu 18.04 を実行する新しいドロレットを作成することをお勧めします。

Digital Ocean はインストールされていません

このサーバーはどこにありますか?

OS をクリーンインストールで完全に再インストールし、Apache や Nginx などの Web サーバーがインストールされていないことを確認することを推奨します。

もしその手順に従っていれば、そのようなエラーは発生しなかったはずです。サーバー(または VPS)の所在地、インストールされている OS(およびバージョン)を教えてください。また、そのサーバーには他に何がインストールされていますか?

「いいね!」 3