別のホスティングで既に使用されているドメインにDiscourseをインストールすることは可能ですか?

こんにちは、
現在、example.com は共有ホスティング上にあり、DNS などはそのホスティングで使用できるよう設定されています。

Discourse を別のホスティング(Digital Ocean)にインストールしたいと考えています。

Discourse のインストール時にフォーラムをどのドメインに設置するかを尋ねられます。ここで、他のホスティング上の example.com を指定し、その後、自分の PC の hosts ファイルの IP を変更して、そのドメイン上で Discourse のインストールを確認することは可能でしょうか?私だけが見られる状態にしたいのですが、私の意図が伝わっているか分かりません。

現状、私のドメインは別のホスティング(Flarum が設置されている場所)にあります。ドメインを移動させずに、まずは Digital Ocean 上で Discourse を試して、使用できるかどうかを確認したいと考えています。

よろしくお願いいたします!

「いいね!」 1

すでに他のホスティングプラットフォームで使用しているルートドメインを、新しいホスティングでは使用することはできません。

もちろん、ルートドメインを2つの場所で同時に使うことはできません :slight_smile:

新しいサブドメインを作成し、新しいサーバー/ホスティングのIPをマップしてください。そうすれば、ご要望のケースに対応できます。具体的には、DNS設定で「forum」などの新しいAレコードを追加し、そこにホスティングのIPアドレスを指定するだけです。

これにより、Discourseフォーラムを forum.example.com というサブドメインURLでホスティングできるようになります。

(この方法であれば、ファイルを移動する必要はありません。DNS設定に1つのエントリを追加するだけで済みます)

:slight_smile:

「いいね!」 3

現在の共有ホスティングプロバイダーとは1つの契約を結んでいますが、実際には以下の2つのサービスを提供されています:

  • ドメインのDNS
  • Webホスティング(現在はルートドメイン名、あるいはwww.example.comでFlarumに使用されています)

別のプロバイダーでDiscourseを簡単にインストール、または取得し、DNSにホスト名レコード(例:forum.example.com)を追加して、その追加のDiscourseプロバイダーを指すように設定することができます。

「いいね!」 4

ありがとうございます!では、今後 forum.example.com から example.com にフォーラムのルートを変更することは可能でしょうか?

「いいね!」 2

それには強く反対し、代わりに www.example.com を使用することをお勧めしますが、はい、それは完全に可能です。

この記事では、いわゆるナケッドドメインを使用することがなぜ好ましくないのかについて詳しく説明しています。

「いいね!」 3

そして、Flarum には example.com を(一時的に)、Discourse の試行には www.example.com を使うことはできますか?:x

以前と同じ理由で、それはお勧めしません。むしろ、より理にかなわないでしょう :wink: ですが、もちろん、そのようにすることも可能です。

「いいね!」 4