クラウドインフラストラクチャー上のAdobe Commerceのすべてのページに対する HTTP の HTTPS へのリダイレクト(TLS を強制)

Fastly のをアクティブ化 TLS を強制 Commerce管理者の機能を使用すると、クラウドインフラストラクチャストア上のAdobe Commerceのすべてのページに対して、グローバル HTTP から HTTPS へのリダイレクトを有効にできます。

この記事では詳細を説明します 手順:TLS を強制機能の概要、影響を受けるバージョン、関連ドキュメントへのリンク。

手順 steps

手順 1:セキュア URL を設定 step-1-configure-secure-urls

この手順では、ストアのセキュア URL を定義します。 既に完了している場合は、に移動します 手順 2:Force TLS を有効にする.

  1. Commerce Admin にログインします。
  2. に移動します。 ストア > 設定 > 一般 > Web.
  3. を展開します。 ベース URL (セキュア) セクション。 magento-admin_base-urls-secure.png
  4. が含まれる セキュアなベース URL フィールドに、ストアの HTTPS URL を指定します。
  5. ストアフロントでセキュアな URL を使用 および 管理者にセキュア URL を使用 設定 はい. magento-admin_base-urls-secure-settings.png
  6. クリック 設定を保存 をクリックし、変更を適用します。

ユーザーガイドの関連ドキュメント: URL を格納.

手順 2:Force TLS を有効にする step-2-enable-force-tls

  1. Commerce Admin で、に移動します。 ストア > 設定 > 詳細 > システム.
  2. を展開します。 フルページキャッシュ セクション、次に Fastly 設定、次に 詳細設定.
  3. 「」をクリックします TLS を強制 ボタン。 magento-admin_force-tls-button.png
  4. 表示されるダイアログで、 Upload. magento-admin_force-tls-confirmation-dialog.png
  5. ダイアログが閉じた後、「TLS を強制」の現在の状態が次のように表示されていることを確認します enabled. magento-admin_force-tls-enabled.png

関連する Fastly ドキュメント: TLS 強制ガイド (Adobe Commerce 2 の場合)

Force TLS について

TLS (Transport Layer Security)は、セキュリティの低い先行プロトコルである SSL (Secure Socket Layer)プロトコルに代わる、セキュリティで保護された HTTP 接続のためのプロトコルです。

Fastly の TLS 強制機能を使用すると、サイトページに対するすべての暗号化されていない受信要求を TLS に強制できます。

​>>
関数は、以下を返すことによって機能します。 301 が完全に移動されました 暗号化されていない要求への応答。TLS と同等の要求にリダイレクトされます。 例えば、 http://www.example.com/foo.jpeg リダイレクト先 https://www.example.com/foo.jpeg.

通信の保護 (Fastly ドキュメント)

影響を受けるバージョン

  • クラウドインフラストラクチャー上のAdobe Commerce:

    • バージョン:2.1.4 以降
    • プラン:クラウドインフラストラクチャー上のAdobe Commerce スタータープランアーキテクチャとクラウドインフラストラクチャー上のAdobe Commerce Pro プランアーキテクチャ(Pro Legacy を含む)
  • Fastly: 1.2.4

routes.yaml での変更は必要ありません

で HTTP から HTTPS へのリダイレクトを有効にするには all ストアのページの場合、 routes.yaml 設定ファイル – (Commerce管理者を使用して)ストア全体に対して TLS をグローバルに強制を有効にするだけで十分です。

関連する Fastly ドキュメント

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a