---
title: "XPサービス構成概要"
slug: "xp-services-configuration-overview"
abstract: ""
---
# XPサービス構成概要

XPサービスは環境ベースの構成をサポートしており、[環境ごとに異なる設定を](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/set-up-an-environment-based-configuration.html "Set up an environment-based configuration")使えます。例えば、開発環境ではHTTPSを無効にし、本番環境では有効にすることができます。

以下の表は、XPサービスの設定ファイルを含むフォルダについて説明します。

フォルダー

概要

<your-xp-role>/App\_data/config/Sitecore

Sitecore専用。  
  
標準的なSitecoreコンポーネントおよび機能の設定ファイルを含みます。  
  
\>\[!重要\]  
\> このフォルダ内の設定ファイルを直接変更しないでください。

<your-xp-role>/App\_data/config/Global

このフォルダは、カスタム計算ファセットの設定など、すべての環境の設定を変更するパッチファイルを作成するために使います。  
  
そのフォルダはインストールによって作成されるものではありません。手動で作成しパッチファイルを配置すると、Sitecoreが自動的にパッチファイルを読み込みます。

<your-xp-role>/App\_data/config/<Environment>

作成したパッチファイルの環境フォルダを使って、QA、本番環境、開発など異なる環境向けにSitecoreを設定できます。  
  
例えば、開発環境ではHTTPSを無効化するパッチファイルを追加できます。  
  
例えば *、プロダクション* や *開発*などの任意の文字列で表すことができます。  
  
\> \[!注\]  
\> フォルダー名に空白文字を入れるのは避けるのがベストプラクティスです。

Sitecoreは設定ファイルを以下の順序で読み込みます:

1.  基本的なシステムファイル、例えば AppSettings.config, ConnectionStrings.config, や web.config
2.  Sitecoreフォルダ内の設定ファイル
3.  グローバルフォルダ内の設定ファイル
4.  フォルダ内の設定ファイル

Sitecoreは各フォルダ内のすべてのサブフォルダを再帰的に処理し、各サブフォルダ内のファイルをアルファベット順に読み込みます。フォルダのルートにあるファイルは、フォルダ内のサブフォルダ内のファイルより先にマージされます。例えば、ファイル /App\_Data/Config/Global/sc.mywebsite9.xmlがファイル /App\_Data/Config/Global/Myfolder/sc.mywebsite1.xmlより先に読み込まれます。