皆さん、こんにちは。
Ubuntu 22.04 LTS の新しいサブドメインに、エラーなしで Discourse をクリーンインストールしたばかりですが、ログインページの代わりにこれが出力されました。
何が問題だったのか、何かアイデアはありますか?
皆さん、こんにちは。
Ubuntu 22.04 LTS の新しいサブドメインに、エラーなしで Discourse をクリーンインストールしたばかりですが、ログインページの代わりにこれが出力されました。
何が問題だったのか、何かアイデアはありますか?
DNSが伝播したか確認しましたか?
はい、それらは正しいサブドメインを指しています。数週間前にこのサブドメインを再利用しようとしたのですが、代わりに実際のサイトではなく、顔に当たってしまいました:frowning:
![]()
古いDNSエントリと新しいDNSエントリの両方をお持ちなのではありませんか?
返信が遅くなり申し訳ありません。この問題について、以下のコマンドを実行しました。
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 successfulapachectl configtest
Syntax OK
何かお手伝いいただけると幸いです ![]()
ここでは全く問題ありません。
お使いのサーバーには、外部IPアドレスが2つあるのではなく、異なるネットワークにIPが2つあります。1つ目(172.x)はプライベートIP範囲の一部であり、外部からアドレス指定することはできません。
2つ目は、サーバーに割り当てられたパブリックIPです。アプリケーションは、外部からアドレス指定可能なIPに正しくアタッチされています。
これを機能させるには、Discourseを他のWebサーバーの背後でプロキシする必要があります。これについては、metaにガイドがあります。現時点では、他のWebサーバーを無効にして、Discourseが満足のいくように動作することに集中し、その後プロキシを設定することをお勧めします。