サイトにアクセスできません

ディスコースサイトにアクセスできない問題が発生しています。新しいドメインへの移行プロセス中に、一時停止して変更を元に戻したところ、サイトが復旧しなくなりました。ドメインを変更するためにこのスレッドに従い、その後すべてを逆順で元に戻しました。

https://discourse.brandywinereef.com

./discourse-setup を実行しようとすると、次のエラーが発生します。

ドメイン名を確認中 . . .
WARNING: ホスト名: 443 を使用して、コンピューターのポート 443 にアクセスできないようです。
WARNING: http://443 (ポート 80) への接続も失敗します。

これは、443 がディスコースをインストールしているこのマシンに到達しない IP アドレスに解決されていることを示唆しています。

ufw status で確認すると、次のようになります。

Status: active

To Action From


22/tcp LIMIT Anywhere
80/tcp ALLOW Anywhere
443/tcp ALLOW Anywhere
22/tcp (v6) LIMIT Anywhere (v6)
80/tcp (v6) ALLOW Anywhere (v6)
443/tcp (v6) ALLOW Anywhere (v6)

Let’s Encrypt の証明書を再度手動でクリアして要求しましたが、まだ何も機能しません。

何かアイデアはありますか?

「いいね!」 1

app.yml のホスト名が正しく設定されていないようです。空として認識されています。

「いいね!」 1

アプリの app.yml の先頭部分です。ホスト名がありますね…?

templates:
    - templates/postgres.template.yml
    - templates/redis.template.yml
    - templates/web.template.yml
    - templates/web.ratelimited.template.yml
    - templates/web.ssl.template.yml
    - templates/web.letsencrypt.ssl.template.yml
expose:
    - '80:80'
    - '443:443'
params:
    db_default_text_search_config: pg_catalog.english
    db_shared_buffers: 128MB
    version: tests-passed
env:
    LANG: en_US.UTF-8
    UNICORN_WORKERS: 2
    DISCOURSE_HOSTNAME: discourse.brandywinereereef.club

そのフォルダには、バックアップと思われる他のバージョンがいくつかあり、import.yml もあります。

「いいね!」 1

ホスト名に余分な「ree」があります: discourse.brandywinereereef.club

「いいね!」 6

あー、もう…よく見つけた!修正して再構築します。

「いいね!」 2

それで解決しました! @awlogan さん、ありがとうございました。

「いいね!」 2

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