Cloudflare と Discourse

私は WordPress に Cloudflare を使用しています。

Discourse にはサブドメインを使用します。

Cloudflare を使用して「Discourse」を最適な方法で設定する方法について質問があります。

あなたのウェブサイトを Cloudflare の背後に配置することは可能ですが、ルールを通じてパフォーマンス機能を無効にしない限り、正常に動作しません。
私はこれを実行し、問題なく動作しています。

したがって、パフォーマンスを無効にするルールを作成してください。そうしないと、Cloudflare の状態がオレンジ色に変わってサイトが機能しなくなります。

どのようなルールをお勧めしますか?

すでに DigitalOcean でテストしましたが、エラーが発生しました。Cloudflare での設定方法を探しています。

これは Cloudflare 固有の問題ではありません。DNS が完全に壊れています。

forum.meuxbox.com.br に対する A レコード DNS エントリが存在しません。

DigitalOcean でワンクリックインストールを試みましたが、エラーが発生しました。

ここでの解決策を探して、開始したいと考えています。

インストール方法は問題ではありません。アドレス forum.meuxbox.com.br は単に存在しません。

Cloudflare でドメイン meuxbox.com.br にアクセスし、以下のように設定してください。

image

Cloudflare

インストール

DigitalOcean

エラー http://forum.meuxbox.com.br

このドロプレットに Discourse はどのようにインストールされましたか?

ワンクリックインストールも、通常のインストールも試しました。

常に同じエラーが発生します。

app yml

ワンクリックインストールについては、当社は管理していないためお答えできません。通常のインストールについては、どのようなエラーが表示されましたか?スクリーンショットにはホスト名がリストされていますが、それはエラーではありません。

‘Discourse’ は動作していますが、Cloudflare とは連携できていません。
Cloudflare と連携する方法を探しています。

VPS VULTR への通常のインストールを検討していますが、DigitalOcean のワンクリックインストールと同じ問題が発生しています。

それで混乱しました。

以下の手順を実行してください:

  1. 新規の VULTR VPS を作成します。
  2. Cloudflare で、VULTR VPS を指す DNS のみ(グレーのクラウド)の A レコードを作成します。
  3. discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub に従って、VULTR に Discourse をインストールします。
    1. ./discourse-setup の出力結果をどこかに保存してください。必要に応じて確認できるようになります。
  4. サイトが読み込まれるか確認してください。読み込まれない場合は、認証情報を削除した上で ./discourse-setup の出力結果を共有してください。

app.yml を手動で変更しないでください。他のテンプレートで遊べるようになる前に、Discourse が正常に動作していることを確認する必要があります。

わかりました、やります。明日連絡しますね。

ありがとう。あけましておめでとうございます。

Discourseが起動しない問題は、最近のMaxMindの変更に関連している可能性があります。Bitnamiのイメージも動作していないため、Digital Oceanのワンクリックインストールでも同様の一時回避策が機能しない可能性が高いです。

DigitalOcean でワンクリックインストールを実行しました。その後、通常の Vultr にインストールした際も同じエラーが発生しましたが、解決策を見つけるために再度インストールを試みます。

VULTR にインストール済み

Cloudflare

エラー forum.meuxbox.com.br

なぜか理解できませんが、あなたのサーバーが ping に応答していません。サーバーへの接続をブロックするファイアウォールのようなものの背後にいますか?

104.207.144.153 で 100% のパケット損失が発生しました。

PING 104.207.144.153 (104.207.144.153) 56(84) bytes of data.

--- 104.207.144.153 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2034ms

Discourse インスタンスに Let’s Encrypt を使用していますか?私の記憶が正しければ、Cloudflare の SSL/TLS 暗号化モードを変更してみてください。

これは、Cloudflare プロキシが有効になっている場合のみ適用されます。DNS のみのモードでは、Cloudflare SSL は Discourse に影響を与えません。