新しいウェブサーバーが利用可能になりました

皆さん、こんにちは。

Ubuntu 22.04 LTS の新しいサブドメインに、エラーなしで Discourse をクリーンインストールしたばかりですが、ログインページの代わりにこれが出力されました。

何が問題だったのか、何かアイデアはありますか?

DNSが伝播したか確認しましたか?

「いいね!」 1

はい、それらは正しいサブドメインを指しています。数週間前にこのサブドメインを再利用しようとしたのですが、代わりに実際のサイトではなく、顔に当たってしまいました:frowning:

:thinking:

古いDNSエントリと新しいDNSエントリの両方をお持ちなのではありませんか?

「いいね!」 1

返信が遅くなり申し訳ありません。この問題について、以下のコマンドを実行しました。

v-list-sys-ips

結果は以下の通りです。

IP MASK NAT STATUS WEB DATE


172.17.0.1 255.255.0.0 no shared 0 2022-11-09
15.96.43.123 255.255.255.0 no shared 2 2022-11-09

問題は、2番目のIPアドレスが2つのドメインを占有していることです。

Discourseを最初のIPアドレスに配置し、2番目のIPアドレスにある他のWebサーバーはそのままにしておくにはどうすればよいですか?

また、以下のコマンドも実行しましたが、問題ありませんでした。

nginx -t

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

apachectl configtest

Syntax OK

何かお手伝いいただけると幸いです :bowing_man:

ここでは全く問題ありません。

お使いのサーバーには、外部IPアドレスが2つあるのではなく、異なるネットワークにIPが2つあります。1つ目(172.x)はプライベートIP範囲の一部であり、外部からアドレス指定することはできません。

2つ目は、サーバーに割り当てられたパブリックIPです。アプリケーションは、外部からアドレス指定可能なIPに正しくアタッチされています。

これを機能させるには、Discourseを他のWebサーバーの背後でプロキシする必要があります。これについては、metaにガイドがあります。現時点では、他のWebサーバーを無効にして、Discourseが満足のいくように動作することに集中し、その後プロキシを設定することをお勧めします。

「いいね!」 1