この申し出を後悔しないことを願っています、@supermathie ![]()
お手伝いいただき、誠にありがとうございます、@merefield様。
プラットフォームに大変満足しておりますので、良いご提案だと思います。
こちらこそ、ようこそお越しくださいました!![]()
良いVPSに関する議論やまとめがすでにメタにあるので、それらへのリンクも設定してはどうでしょうか?
プロバイダーに関するトピックがいくつかありますが、たとえば「トルコのVMプロバイダー」(または任意の国)のような新しいトピックがここに適切かもしれません。
ホスティングを購入しましたが、カスタマーケアはDiscourseをセットアップできませんでした。PuTTYでサーバーに接続したところ、理解した限りでは、インストールするにはサーバーをアクティブにする必要があるようです(つまり、DNSが新しいサーバーを指している必要があり、古いプロバイダーであるOceanを指しているのではなく)。今週末にネームサーバーのDNSを変更し、Discourseをインストールして、バックアップでデータベースを更新します。その結果については、改めてご報告します。
一時的にテストしているだけであれば、new.craftbeertr.com のような名前を設定してインストールを進めることができます。インストールが完了したら、バックアップを復元し、すべてが正常であることを確認してください。
その後、実際の切り替えの時期が来たら:
- 両方のインスタンスを読み取り専用に設定する
- 古いインスタンスのバックアップを取得する
- 新しいインスタンスを指すようにDNSを変更する
- 新しいインスタンスのホスト名を変更する
- 新しいインスタンスに復元する
(これは私がその場で考えたものではなく、既存のチェックリストがどこかにあるはずですよね?)
まあ、テストだけではありません。昨日移動する予定でしたが、DNSに関するメッセージを受け取ったとき、考えを変えて数日間待つことにしました(それが自己解決することを願っています
)。
フィードバックとガイダンスをいただき、誠にありがとうございます。インストールするには名前を指摘する必要があると思いました。インストール後にnew.craftbeer.comをcraftbeer.comに変更することは可能でしょうか?実際、新しいサーバーをセットアップし、バックアップをアップロードし、すべてが完了した後にネームサーバーを変更する必要があると思っていました。しかし、それができなかったため、変更が不可能であれば、フォーラムを一時的に閉鎖しなければなりません。タスクが完了した後に皆に伝えようと思っていたので、これはやりたくありません。このDNSのせいで私のサプライズが台無しです!
![]()
数日後に試してみます。ありがとうございます。
新しいサーバーにDNSを変更した後、Let’s Encrypt が証明書を発行できるように再構築を行う必要があります。DNSが設定されていない状態で再構築を行うと、レート制限の問題に遭遇するリスクがあります。
古いサーバーにアクセスでき、そこに証明書がある場合は、それらをコピーできます。Discourseインスタンスを別のサーバーに移動する を参照してください。
可能です。ただし、少しトリッキーです。ドメイン名を変更またはDiscourseの名前を変更する。
バックアップの復元を行うと、名前のマッピングが自動的に行われます。ベアドメインよりもwwwの使用をお勧めします。wwwにリダイレクトするためにforcewww.comを使用できます(他にも多くの方法があります)。Chromeでは、ユーザーはベアドメインとwwwサブドメインの違いを区別できません。もしセルフホストサイトのダイレクトデリバリー受信メールを設定する を行いたい場合、すでに受信メールが設定されている場合は、wwwを使用すると簡単になります。
これらのリソースをすべて教えていただき、ありがとうございます、@pfaffman。
![]()
終わりのない問題と質問で申し訳ありませんが、これを機能させることができませんでした。セットアップファイルは新しいサーバーにあり、このエラーが発生しています。
ドメイン名を確認中 . . .
警告: コンピュータのポート 443 は、ホスト名 new.craftbeer.com を使用してアクセスできないようです。
警告: http://new.craftbeer.com (ポート 80) への接続も失敗します。
これは、new.craftbeer.com が、ディスコースをインストールしているこのマシンに到達しない IP アドレスに解決されることを示唆しています。
最初に行うべきことは、new.craftbeer.com がこのサーバーの IP アドレスに解決されることを確認することです。
通常、ドメインを購入したのと同じ場所でこれを行います。
IP アドレスが正しく解決されると確信している場合は、ファイアウォールの問題である可能性があります。
「お使いのクラウドサービスでポートを開く」でウェブ検索すると役立つかもしれません。
これがサーバーのファイアウォール関連の問題であるかどうかを学習しようとしています。しかし、「ufw status」コマンドは「inactive」という応答を返します。
問題を説明するために非常に多くのテキストを試しましたが、他に何を尋ねればよいかわかりません。
new.craftbeertr.com はサーバーの IP アドレスに解決されますか?
インターネット上にありますか?
何らかの理由で、ポート 80 および 443 でホスト名にアクセスしようとしても機能しません。
実際には、名前は現在Digital Oceanを指していますが、Michaelが提案したように、フォーラムを新しいサーバーにインストールできると思っていました。フォーラムをシャットダウンしたくなかったので、インストール後にネームサーバーを新しいサーバーに向けることを計画していました。提案されたようにサブドメインでインストールしようとしましたが、うまくいきませんでした。ネームサーバーを新しいIPに向け、もう一度試します。
ここでは名前解決サーバーを変更する必要はありません。変更すべきなのは、craftbeer.com と new.craftbeer.com の名前の A/AAAA レコードのみです。
現在、それらは以下のようになっています。
craftbeer.com IN A 20.80.1.157
; new.craftbeer.com は見つかりません
名前解決サーバーのコントロールパネル(ns1.domaindiscover.com. と ns2.domaindiscover.com. を使用しているようです — https://www.tierra.net/ のようですね)にアクセスし、new.craftbeer.com の A レコードを追加して、新しいサーバーの IP を指すようにする必要があります。
ご支援いただき、誠にありがとうございます。
試してみます。
そして、フォーラムから数人を休ませることができるようです。
移動する旨と、数日間閉鎖する旨を皆に知らせます。それが一番簡単な方法のようです。
ありがとうございます。
やったー!

ありがとう。 <3
一時的な名前でテストできますが、Let’s Encrypt から証明書を取得するには DNS を設定する必要があります。数日ではなく、1 時間もかかりません。実際のドメインで再度実行する前に、一時的なサブドメインで復元をテストすることをお勧めします。
新参者で申し訳ありません。
最初はもっと簡単だと思っていました。つまり、新しいサーバーを借りて、フォーラムをセットアップし、バックアップをロードして、ネームサーバーからドメインアドレスを変更するだけだと思っていましたが、思ったよりずっと大変でした。![]()
Digital Oceanから証明書をコピーするようにアドバイスしていただき、以前にドキュメントを教えていただきましたが、少しイライラしています。@pfaffman
尽きないほどの質問をすると言いましたが、正直なところ、あまり嬉しくありません。まずforum.craftbeer.comにインストールしてから、質問を続けます。![]()
ちなみに、自宅での醸造について質問があれば、いつでもお手伝いします。![]()
ありがとうございます。
完了しました。
- forum.craftbeertr.com に新しいフォーラムをインストールしました。
- 両方のフォーラムインスタンスを読み取り専用モードに設定しました。
- 古いフォーラムの 2 GB の zip ファイルをダウンロードしました。
- 新しいフォーラムを復元しました。
- 数人にテストを依頼したところ、ログインできることが確認できました。
- GoDaddy でネームサーバー情報を変更しました。
そして、DNS 情報の更新を待っています。
forum.craftbeertr.com は(なんとか)動作していますが、craftbeertr.com はまだ古いサーバーを指しています。現在 www.craftbeertr.com を新しいサーバーに向けるようにしようとしていますが、現時点では「このウェブサイトに到達できません」というページが表示されます。
理由はわかりませんが、しばらくすると新しいフォーラムの動作が遅くなり始めました。現在、管理者アカウントからログオフすることすらできず、非常に遅いため、この問題に対処する必要があります。私が接続しているときだけフォーラムが正常に動作しているように見えるため、これは私と何らかの関係があるようです。
皆様のサポートに心より感謝いたします。
ネームサーバーが現在以下を指していることを確認しました。
Name Server: NS1.POYRAZHOSTING.COM
Name Server: NS2.POYRAZHOSTING.COM
(以前はどのような状態だったか定かではありません。以前確認した際は、あなたがここに書いた craftbeer.com を使用していました。)
しかしながら、これらのネームサーバーはあなたのドメインを提供していません。
○ → host craftbeertr.com NS1.POYRAZHOSTING.COM
Using domain server:
Name: NS1.POYRAZHOSTING.COM
Address: 141.98.115.3#53
Aliases:
Host craftbeertr.com not found: 5(REFUSED)
これが問題が発生している理由です。
ネームサーバーは単なるあなたのディレクトリ、電話帳のようなものです。実際のサーバーの場所とは紐づいておらず、通常変更する必要はありません。
手元にある com. ゾーンの古いコピーを確認したところ、かつては以下のようになっていました。
craftbeertr.com. 172800 in ns ns1.digitalocean.com.
craftbeertr.com. 172800 in ns ns2.digitalocean.com.
craftbeertr.com. 172800 in ns ns3.digitalocean.com.
サーバーがどこにあっても、引き続きDigital Oceanをネームサーバーとして使用できます。
この時点で、以下のいずれかを行う必要があります。
POYRAZHOSTING.COMでcraftbeertr.comのゾーンを作成し、必要なレコードを追加する- ネームサーバーをDOに戻し、DOのレコードを更新して、サーバーの正しいIPアドレスを反映させる