mailcow とフォーラムの問題

参加しているフォーラムで、以前は正常に動作していたのですが、オーナーがフォーラム訪問時に Mailcow を表示するように設定し、その後それを削除しました。ブラウザを再読み込みし、デバイスを更新しても、まだこれが表示されます。

また、フォーラムからの自動メール通知で送信されたトピックにアクセスすると、以下が表示されます。

トピック名を削除して URL のみにしても、Mailcow が再度表示されてしまいます。

再起動などを試みましたが、フォーラムは復旧しているようです(いくつかのトピックの通知が届いているため)。

なぜこの問題が発生しているのでしょうか?

所有者が DNS または一部のサーバー設定を変更したため、フォーラムは現在アクセスできません以前アクセスできませんでした。現在は私の環境で正常に動作しています。

@tobiaseigen さんがさらに詳しく説明できるかもしれません。

その方法は多数ありますが、今は関係ないと思います。フォーラムが現在あなたの環境で動作するか確認してください。キャッシュをクリアするためにブラウザを再起動することも検討してください。

それをどのように行うのか説明してください。

何をすればいいの?ブラウザを再起動してキャッシュをクリアする?Google で検索して。

DNSだと思います。RGJが後でOPの引用を追加しました。

リチャードの言うとおり、これは Discourse の問題ではありません。お使いのウェブブラウザのキャッシュをクリアするだけです。

原因は、サポートされていない環境でのリバースプロキシの設定ミスでした。Discourse のマルチサイト環境を、Mailcow と Nextcloud と同じサーバーにインストールしていました。先週はすぐに修正したので、私の Discourse サイトを訪問している方は、もう正常に動作しているはずです。

ご報告ありがとうございます、@ice.d さん!

私も改めて確認し、スマホのキャッシュをクリアして Wi-Fi をオフにしたところ、同じ mailcow のログイン画面が表示されました。

AI の助けを借りて、私のサーバーが IPv6 を使用しているため、リバースプロキシの設定でも IPv4 だけでなく IPv6 にもリスニングする必要があると分かりました。どうやらモバイルネットワークは IPv6 を優先するようです。

server {
    listen 80;
    listen [::]:80;          # ← これを追加
    server_name discourse.tobiaseigen.org;
    ...
}

server {
    listen 443 ssl;
    listen [::]:443 ssl;     # ← これを追加
    server_name discourse.tobiaseigen.org;
    ...
}