NginxをWebサーバーとして使用する新しいサーバーへのアクセスが割り当てられました
たとえば、IPは344.555.122.45
ブラウザで344.555.122.45にアクセスすると、IPがwwwになり、www.344.555.122.45
何が原因なのか、またこれを修正するにはどうしたらよいのか、何かご存知ですか?
答え1
リダイレクトがトリガーされる方法はいくつか考えられます
HTTP経由のサーバー側
サーバーは、302
または301
応答ステータスとヘッダーのいずれかを含む HTTP 応答を送信することによってこれを発生させることができますLocation: http://www.344.555.122.45
。
これをテストする方法は、 . を使用することですcurl -i 344.555.122.45
。
には-i
、ヘッダー応答が含まれます。 これをサーバーから取得している場合は、ドメイン/ホストの nginx 仮想サーバー構成を調べます。 そこにない場合は、Web アプリケーションを調べて、リダイレクトを設定しているかどうかを確認します。
HTMLで
<meta>
属性を持つ要素を使用して HTML コード経由でこれを行う方法もありますhttp-equiv
。
<meta http-equiv="refresh" content="0; url=http://www.344.555.122.45/" />
ただし、私の経験では、これは最も可能性の低い原因の 1 つです。
クライアント側の設定が原因です
コメントで述べたように