パッケージ.zipファイルを使用したヘッドレスサービスのインストール
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
パッケージ .zipファイルを使用してヘッドレス サービス モジュールをインストールする手順は、Sitecore環境によって異なります。
-
スタンドアロンのSitecoreインスタンス、またはスケーリングされた環境ではCMインスタンスに、Sitecoreヘッドレス サービスをインストールする必要があります。
-
スケーリングされたSitecoreインストール (CMサーバーとCDサーバーが分離された本番環境) の場合、スケーリングされたSitecore環境でCDインスタンスを設定する必要があります。
Sitecore Headless Servicesのインストール
スタンドアロンのSitecoreインスタンス、またはスケーリングされた環境ではCMインスタンスでは、Sitecoreヘッドレス サービスをSitecoreヘッドレス環境に一度だけインストールする必要があります。
Sitecoreヘッドレス サービスをインストールするには:
-
お使いのSitecoreバージョンと互換性のあるSitecoreヘッドレス サービス パッケージをダウンロードします。Sitecore XPのSitecoreモジュールの互換性表を参照してください。
-
Sitecoreインスタンスにログインします。
-
Desktopを開きます。Sitecoreメニュー (左下) で、Development Tools、Installation Wizardの順にクリックします。
-
ウィザードに従って、Sitecoreヘッドレス サービスのzipパッケージをインストールします。
-
Sitecore 9.0.xのみ (9.1ではない) /Web.configファイルで、Newtonsoft.Jsonのバインディング リダイレクトを変更します。
-
サーバ コンポーネントのインストールが機能したことを確認するには、http://your-sitecore-instance/sitecore/api/layout/render/jss?item=/&sc_apikey=TESTを参照してください。メッセージが正しく機能している場合は、HTTP Error 400.0 - API key is not validメッセージが表示されます。
先端ブラウザーは、HTTP 400のカスタム エラー ページの背後にあるメッセージを不明瞭にする可能性があります。このメッセージを表示するには、Postmanなどのツールやブラウザ固有の開発者ツールが必要になる場合があります。
スケーリングされたSitecore環境でCDインスタンスを設定する
Sitecoreヘッドレス サービスをスケーリングされたSitecore環境 (CMサーバーとCDサーバーが分離された本番環境) にインストールする場合は、CDインスタンスを設定する必要があります。
ヘッドレスサービスモジュールをインストールするようにCDインスタンスを設定するには:
-
サーバー コンポーネントのSitecoreパッケージを抽出します。
-
内部package.zipファイルを抽出します。 sc_*.txtファイルに関する解凍の警告は無視してください。
-
filesフォルダ内のpackage/filesファイルをCDサーバーのWebルートにデプロイします: App_Config、bin、sitecore、Views、sitecore modules\items\web 、sitecore modules\items\core。
-
CDサーバの /Web.configの <handlers> セクションで、次のキーを追加します。