.tkドメインを入力する際のエラー

ドメインを speedydev.tk に変更すると、次のエラーが表示され続けます:

Checking your domain name . . .
WARNING: Port 443 of computer does not appear to be accessible using hostname:  speedydev.tk.
WARNING: Connection to http://speedydev.tk (port 80) also fails.

This suggests that speedydev.tk resolves to some IP address that does not reach this
machine where you are installing discourse.

The first thing to do is confirm that speedydev.tk resolves to the IP address of this server.
You usually do this at the same place you purchased the domain.

If you are sure that the IP address resolves correctly, it could be a firewall issue.
A web search for "open ports YOUR CLOUD SERVICE" might help.

This tool is designed only for the most standard installations. If you cannot resolve
the issue above, you will need to edit containers/app.yml yourself and then type

./launcher rebuild app

しかし、ファイアウォールではポート 80 と 443 は開いています。どうすればよいでしょうか?

.tk ドメインに固有の問題はここにはありません。

アドバイスに従って試しましたか?

まず、使用しているサーバーは 158.101.14.131 でしょうか?

はい、Discourse がホストされている VM のパブリック IP アドレスである 158.101.14.131 を指すように設定しました。

次のアドバイスは試しましたか?

すでにその手順を踏んでいる場合、ポート 80 または 443 でリッスンする単純なサーバーを実行し、外部から接続できるか確認しましたか?

その IP アドレスは VM のインターフェースに割り当てられているのでしょうか、それとも Oracle Cloud 内のサービスによって変換されているのでしょうか?インターフェースに割り当てられていない場合、VM 自体がその IP へ通信できない可能性があります。その場合はテストが誤って失敗したことになりますので、無視してください。

speedydev.zapto.org をドメインとして使用したときは、問題なく接続でき、完全に正常に動作していました。しかし、speedydev.tk に変更したところ、もう動作しなくなりました。

Oracle での Discourse ホスティングに関するガイドによると、私がドメインを指し示したと述べたパブリック IP は、フォーラムに使用される IP です。

コンテナを再構築して起動し、その後アクセスできるか確認することをお勧めします。

わかりました。試してみます。そのためのコマンドは何でしたっけ?

./launcher rebuild app でその処理が行われます

はい、ありがとうございます。それでうまくいくか確認します。

現在、ブラウザに直接 IP アドレスを入力すると、同じエラーが発生します。したがって、ドメイン(この IP アドレスを正しく指しているように見える)とは無関係のようです。

その IP への ping は機能しません。現在、この IP には何も応答していないようです。

はい、問題は Freenom のドメインにのみ発生しているようです。他の場所のドメインを使えば正常に動作します。無料ドメインを探すことに戻りますね。

以前確認した際、speedydev.tk は正しく 158.101.14.131 に解決していました。
その設定のまま使用してみることは試されましたか?

削除しました。再度追加して動作を確認します。

もう動作しています!IP に接続するのを待つだけで済みました。お手伝いありがとうございます!