---
title: "xConnect SearchでHTTPSを強制する"
slug: "enforce-https-for-xconnect-search"
abstract: "Sitecore xConnect SearchでHTTPSを強制する方法。"
---
# xConnect SearchでHTTPSを強制する

**適用対象**

xConnect Collection Search、xConnect Search Indexer

**Sitecoreインストールフレームワーク**

HTTPSはデフォルトで強制されています。

**Azure Toolkit**

HTTPSはデフォルトで強制されています

このトピックでは、xConnect Search IndexerとxDBインデックス、xConnect Collection Searchサービスの役割およびxDBインデックス間でHTTPSを通じた通信を強制する方法を説明します。

## HTTPSをSolrに強制してください

> !注HTTPSはデフォルトで強制されています。開発環境でHTTPを許可するには、RequireHttpsをfalseに設定してください。これは本番環境では推奨されません。

SOLRでHTTPSを強制するには:

1.  SolrをSSLで設定してください。
    
2.  xConnect Searchインデクサーでは、<xconnect-search-indexer>\\App\_data\\Config\\Sitecore\\SearchIndexer\\sc.Xdb.Collection.IndexWriter.SOLR.xmlファイルを開いてRequireHttps設定をtrueに設定してください:
    
    <Options>
     <ConnectionStringName>solrCore</ConnectionStringName>
     <RequireHttps>true</RequireHttps>
     <Encoding>utf-8</Encoding>
    </Options>
    
    .. note::
    
     This steps assumes that your search indexer is located in the \*jobs\* sub-folder of your xConnect Search instance.
    
3.  xConnect Collection Searchロールのすべてのインスタンスで、C:\\path\\to\\xconnect\\App\_data\\config\\sitecore\\CollectionSearch\\sc.Xdb.Collection.IndexReader.SOLR.xmlファイルを開いて両方のRequireHttps設定をtrueに設定します。
    
    <Solr.SolrReaderSettings>
     <Type>Sitecore.Xdb.Collection.Search.Solr.SolrReaderSettings, Sitecore.Xdb.Collection.Search.Solr</Type>
     <LifeTime>Singleton</LifeTime>
     <Options>
     <ConnectionStringName>solrCore</ConnectionStringName>
     <RequireHttps>true</RequireHttps>
     <Encoding>utf-8</Encoding>
     </Options>
    </Solr.SolrReaderSettings>
    <Solr.SolrWriterSettings>
     <Type>Sitecore.Xdb.Collection.Search.Solr.SolrWriterSettings, Sitecore.Xdb.Collection.Search.Solr</Type>
     <LifeTime>Singleton</LifeTime>
     <Options>
     <ConnectionStringName>solrCore</ConnectionStringName>
     <RequireHttps>true</RequireHttps>
     <MaximumUpdateBatchSize>1000</MaximumUpdateBatchSize>
     <MaximumDeleteBatchSize>1000</MaximumDeleteBatchSize>
     <MaximumCommitMilliseconds>1000</MaximumCommitMilliseconds>
     <ParallelizationDegree>4</ParallelizationDegree>
     <MaximumRetryDelayMilliseconds>5000</MaximumRetryDelayMilliseconds>
     <RetryCount>5</RetryCount>
     <Encoding>utf-8</Encoding>
     </Options>
    </Solr.SolrWriterSettings>
    
4.  xDBインデックスに接続するすべての役割について、\\App\_data\\ConnectionStrings.configのsolrCore接続文字列がHTTPSを使用していることを確認してください。
    
    <add name="solrCore" connectionString="https://yourSolrInstance/" />

## HTTPSをAzure Searchに強制してください

Azure SearchのHTTPSを強制するために追加の設定は不要です。xConnectはHTTPSなしでAzure Searchを実行できません。