legacy-knowledge-base
公開されました Jun. 30, 2025

無効なHOSTリクエストHTTPヘッダーを持つLiferayへのリクエストは、デフォルトサイトを返します。

written-by

Emma Carr-Gardner

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • 設定された Site URL と一致しない無効な HOST リクエスト HTTP ヘッダーを持つ Liferay へのリクエストは、エラー応答を返す代わりにデフォルトサイトを返します。

    複製

    再現手順(ケース1)

    1. hostsファイルに`127.0.0.1 www.example.com`を設定するが、仮想インスタンスは作成しない。
    2. www.example.com:8080 にアクセスすると、デフォルトのサイトが返され、URL www.example.com:8080を使用する。

    再現手順(ケース2)

    1. curlを使用する "https://mysite.com/" -H "ホスト:i_do_not_exist"`とする。
    2. デフォルトのサイトがターミナルに返される。

環境

  • DXP 7.2+

解像度

  • バーチャルホスト名としてバインドされているホスト名を渡すと、Liferayはバインドされているサイトをレンダリングしますが、一致しない場合はデフォルトのサイトを応答します。
  • 無効なホスト名に対する404ページは、ウェブ・サーバー・ティアか何かによって提供されるべきである。

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base