サイトDNSは伝播済みですが、Discourseが接続を拒否していますか?

UpCloudからContabo VPSに移行しました。Rsyncを使用し、手順に従って再構築し、アプリが正常に実行されていることを確認しました。

トピックはこちら。この投稿でサイトが正しく再構築されました。

Squarespace(Google Domainsを買収した会社)でDNSレコードを変更し、DNSレコードAをContaboのサーバーに向くように変更しました。

IPアドレスを使用して接続することはできますが、ドメイン名を使用すると

以下のエラーが表示されます。

DNSの伝播を確認するウェブサイトツールを紹介されました。

ドメイン名からの接続を受け付けるように、Discourse側で何か設定する必要がありますか?

タグのインストールや移行ツールについて、よくわかりません。

Let’s Encryptは使用していません。SquarespaceがSSL証明書を提供しており、Upcloudでは問題なく動作していました。

./discourse-setup を実行すると、ドメインの入力を求められた後に接続を試みるはずです。

成功しますか?

「いいね!」 1

いいえ、これは出力のコピーです。ただし、ドメインへの接続は成功しています。

discourse-setup
設定ファイル containers/app.yml は既に存在します!

. . . 再設定中 . . .


古いファイルを app.yml.2025-01-06-030236.bak として保存しています
5秒後に既存のコンテナを停止します。キャンセルするには Control-C を押してください。
x86_64 アーキテクチャを検出しました。
警告: containers/app.yml ファイルは誰でも読み取り可能です。次のコマンドを実行してこのファイルを保護できます: chmod o-rwx containers/app.yml
+ /usr/bin/docker stop -t 600 app
app

25GBのメモリと8個の物理CPUコアが見つかりました
db_shared_buffers = 4096MB に設定中
UNICORN_WORKERS = 8 に設定中
containers/app.yml のメモリパラメータを更新しました。

Discourse のホスト名ですか? [www.xrtropolis.one]:
ドメイン名をチェックしています . . .
www.xrtropolis.net への接続に成功しました。
管理者アカウントのメールアドレスは? [demontmorency_dan@hotmail.com]:
SMTPサーバーアドレスは? [smtp-relay.brevo.com]:
SMTPポートは? [587]:
SMTPユーザー名は? [redacted]:
SMTPパスワードは? [redacted]:
通知メールアドレスは? [noreply@xrtropolis.one]:
Let's Encrypt の警告用のオプションメールアドレスは? (ENTER でスキップ) [me@example.com]:
オプションの MaxMind アカウント ID は? (MAXMIND GeoLite2 地理位置情報データベースなしで続行するには ENTER を押してください) [123456]:

これでよろしいですか?

ホスト名          : www.xrtropolis.one
メールアドレス             : demontmorency_dan@hotmail.com
SMTPアドレス      : smtp-relay.brevo.com
SMTPポート         : 587
SMTPユーザー名     : redacted
SMTPパスワード     : redacted
通知メールアドレス: noreply@xrtropolis.one
MaxMind アカウント ID: (未設定)
MaxMind ライセンスキー: (未設定)

ENTER で続行、'n' で再試行、Ctrl+C で終了:
web.ssl.template.yml が有効になっていません -- 既に有効でしたか?
letsencrypt.ssl.template.yml が有効になっていません -- 既に有効でしたか?



残念ながら、containers/app.yml の変更中にエラーが発生しました

予期しない変更を行った場合に発生することがあります。

とはいえ、app.yml は変更エラーと表示されているにもかかわらず、変更されたようです。

しかし、セットアップでは正常に接続されたと表示されたにもかかわらず、接続拒否のエラーが引き続き発生します。

追加ノート


Welcome to Ubuntu 24.04.1 LTS (GNU/Linux 6.8.0-51-generic x86_64)

* Documentation:  https://help.ubuntu.com
* Management:     https://landscape.canonical.com
* Support:        https://ubuntu.com/pro

 System information as of Mon Jan  6 04:03:52 CET 2025

  System load:           2.52
  Usage of /:            4.5% of 289.56GB
  Memory usage:          2%
  Swap usage:            0%
  Processes:             245
  Users logged in:       0
  IPv4 address for eth0: 154.53.35.16
  IPv6 address for eth0: 2605:a142:2238:3164::1

* Strictly confined Kubernetes makes edge and IoT secure. Learn how MicroK8s
  just raised the bar for easy, resilient and secure K8s cluster deployment.

  https://ubuntu.com/engage/secure-kubernetes-at-the-edge

Expanded Security Maintenance for Applications is not enabled.

0 updates can be applied immediately.

Enable ESM Apps to receive additional future security updates.
See https://ubuntu.com/esm or run: sudo pro status

Kubernetesは使用していません。Dockerでコピーしてインストールし、rsyncを使用しました。

Ubuntu LTS 24.04.1の情報が役立つかもしれないと思いました。

解決しました。

問題は、SSL WebとLet’s Encryptのテンプレートが使用されていなくてもコメントアウトされていたことでした。

rsyncのエラーか、それ以外の何かの問題でした。

古いサーバーのapp.ymlと新しいサーバーを比較し、エントリを修正しました。:woman_facepalming:

すべて順調です。 :sweat_smile:

「いいね!」 3

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.