Discourseのインストールを試みると、毎回以下のエラーが表示されます。
DNS設定:
CloudFlareを使用しています
ここでは多くの投稿を検索しましたが、私に適用できる解決策は見つかりませんでした。
通常のWebサイトを動作させるためにApache2をインストールしました。
ドメインを ping すると:
https://i.imgur.com/nFdEkUc.png
この問題は、CloudFlare のプロキシが原因で発生している可能性があります。CloudFlare の DNS ページで、対象の(サブ)ドメインのオレンジ色の雲アイコンをクリックして灰色に変更し、CloudFlare の最適化を無効にする必要があります。CloudFlare を引き続き使用したい場合は、Discourse 組み込みの SSL を無効にするために設定ファイルを手動で編集する必要があります。
ありがとうございます、試してみます。特定の「待ち時間」を想定すべきでしょうか?
ほとんどの場合、即座に反映されますが、念のため変更から約5分待ってから確認することをお勧めします。ドメインをpingし、CloudflareのIPアドレスではなくVPSのIPアドレスから応答が返り始めたら、準備完了です。
そこには何を入力すればよいのか、あるいはそれは何を意味するのでしょうか?
![]()
Discourse はメールを送信するために SMTP(電子メール)サーバーの認証情報が必要です。詳細については、こちらをご覧ください:
\u003e discourse/docs/INSTALL-email.md at main · discourse/discourse · GitHub
動作しません。このエラーが表示されます
![]()
netstat -alpn | grep 80 の出力は何ですか

その場合、discourse-setup は使用できません。既存の Apache サイトが動作しているサーバーでの Discourse のセットアップ方法についてはこちらをご覧ください How to set up Discourse on a server with existing Apache sites
動作しました。Apache のポートを 2053 と 444 に設定し、Portzilla を使って Cloudflare のエントリをポート付きで設定するだけで済みました。これで discourse-setup が使えるようになりました。