Google ChromeブラウザでSitecore Dockerをベースにした開発環境のインスタンスにログインできない


説明

Sitecore XPバージョン10.0、10.1、または10.2を使用しているユーザーがChromiumベースのブラウザで「localhost」サブドメインを持つデフォルトのホスト名を使用してDockerデプロイの開発環境にログインすると、ブラウザが以下のエラーを返す場合があります:

ERR_CONNECTION_REFUSED

このエラーの根本的原因は、以下の変更がGoogle Chromeバージョン132に導入されたことです:

ignore Strict-Transport-Security headers on responses from localhost URLs

その結果、HTTPからHTTPSへの遷移が失敗し、HTTP 307 Internal Redirectが発生します。

例えば、以下のようなSitecore XMトポロジーの「localhost」サブドメインに影響を与えます:

解決策

この問題を解決するには、下記の手順の実施を検討してください:

  1. .envファイルの 「localhost」ホスト名を別のものに置き換えます。
    例:以前のSitecore XMトポロジーの「localhost」サブドメインを「mydevdomain」に変更します:
    • CM_HOST=xm1cm.mydevdomain
  2. サイト用の新しい証明書を作成します:

Mozilla Firefoxブラウザにおける同種の問題に関する詳細につきましては、KB1000719を参照してください。