オリジンのクローク処理によりサイトにアクセスできません

この記事では、クラウドインフラストラクチャ上のAdobe Commerceのステージングまたは実稼動サイトのストアフロントや管理者にアクセスできない場合の解決策を提供します。

説明 description

環境

Adobe Commerce on cloud infrastructure, 2.3.x, 2.4.x

問題

発信元の変更が有効になっている場合、https://mydomain.com.c.<projectid>.magento.cloud/は一般にアクセスできません。 これは、期待される動作であり、Adobe Commerce Cloud オリジンへの直接アクセスを防ぐことを目的としています。

再現手順:

  1. プロジェクトにログインします。
  2. URLとSSHのリストについては、 プロジェクトにアクセス をクリックします。

実際の結果:

ページの読み込みに失敗し、次のエラーが発生します。

NET::ERR_CERT_INVALID TLS アラート、不正な証明書(554):

期待される結果:

ページが正常に読み込まれました。

原因

オリジンのクローキングが有効になっているので、オリジンのホスト名に直接アクセスすることはできません。 これは、想定される動作であり、Adobe Commerce Cloud オリジンを保護するのに役立ちます。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. クラウドサイトが公開されている場合は、https://mydomain.com/に切り替えます。
  2. https://mydomain.com/ ドメインを使用するアクティブなサイト(クラウド以外)がある場合は、代わりにサブドメイン mcprod.mydomain.comを設定し、Base URLをhttps://mcprod.mydomain.comに更新してから、DNSをFastlyにポイントします。
  3. Cloud オリジンのホスト名または顧客ドメインがプロジェクトまたは環境にプロビジョニングされていない場合は、ドメインが適切なCloud環境に設定されていることを確認します。 ドメインがプロビジョニングされていない場合は、Adobe Commerce サポートに連絡して、ドメインのプロビジョニングまたは設定をリクエストしてください。
  4. オリジンのホスト名が以前に動作したことがある場合は、設定された顧客向けドメインを確認し、ルーティング、オリジンのクローキングの適用、DNS、CDN、または環境設定の問題を調査します。
  5. オリジンのホスト名が機能しない場合は、ドメインまたは環境がプロビジョニングされたかどうかを確認します。 プロビジョニングされていない場合は、Adobe Commerce サポートチケットを送信します。
  6. カスタムドメインをテストする場合は、環境用に設定された顧客向けドメインを使用します。 DNSがAdobeが提供するターゲットを指し、ドメインが適切なCloud環境に追加されていることを確認します。 Pro環境の場合、ドメインを追加または変更するには、Adobe Commerce サポート リクエストが必要です。

関連トピックス

recommendation-more-help
experience-cloud-kcs-help-kbarticles