AWS 接続がタイムアウトしました

最近、AWS で Discourse のセルフホストを開始しました。

GitHub ページに記載されているすべての手順に従いましたが、接続タイムアウトエラーが発生します。インストール自体は正常に完了しており、DNS の A レコードも正しく設定されており、ホスト側でも動作確認が済んでいます。

AWS 上のインスタンスは、Ubuntu Server 18.04 LTS (HVM)、SSD ボリュームタイプ、2GB メモリ、1 vCPU です。

ページにアクセスするたびに接続タイムアウトエラーが表示されます。

ご協力をお願いします。

セキュリティグループの設定でアクセスを許可しましたか?

「いいね!」 1

どうもありがとうございます。セキュリティグループを編集して、すべてのトラフィックの受信と送信を許可しました。現在、以下のエラーが表示されます。

接続できません

Firefox はサーバーへの接続を確立できません。

そのエラーは、Discourse コンテナが実行されていないことを示唆しています。

  • Docker のプロセス一覧に表示されていますか?
  • curl localhost は正常に接続できますか?
「いいね!」 1

セキュリティグループを編集してから再ビルドしましたか?

「いいね!」 1

どうもありがとうございます。皆さんのおかげで正しい方向に進めました。

セキュリティグループの設定が間違っていました。また、curl localhost でも接続できませんでした。その後、Docker のインストールが正しく行われていないことに気づきました。AWS のインスタンスのデフォルトメモリサイズが小さすぎたため、Docker が正しくインストールされませんでした。

curl localhost からは現在、以下が表示されます。

<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.17.4</center>
</body>
</html>

Docker のプロセスリストには以下が表示されています。

CONTAINER ID        IMAGE                 COMMAND             CREATED             STATUS              PORTS                                      NAMES
646fd4d2               local_discourse/app   "/sbin/boot"        6 minutes ago       Up 6 minutes        0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp   app

コミュニティのアドレスをお知らせいただけますか?

「いいね!」 1

ありがとうございます。今朝から動作し始めました。大変お世話になりました。