Hosts ファイルを編集して、クロール専用のフロントエンド Web サーバーを構成する (Office SharePoint Server 2007)

この手順を開始する前に、次の点を確認してください。

Hosts ファイルを直接編集して、クロール専用のフロントエンド Web サーバーを構成するには、次に示す手順を順番に使用します。

この記事の内容 :

  • クロール専用のフロントエンド Web サーバーがネットワーク負荷分散ローテーションに含まれないようにする

  • フロントエンド Web サーバーで Windows SharePoint Services Web Application サービスを開始する

  • クロール専用のフロントエンド Web サーバーを指定する

  • Hosts ファイルを構成する

クロール専用のフロントエンド Web サーバーがネットワーク負荷分散ローテーションに含まれないようにする

一般的に、コンテンツをクロールすると、フロントエンド Web サーバーに大きな負荷がかかるため、専用フロントエンド Web サーバーはネットワーク負荷分散ローテーションから除外することをお勧めします。除外しない場合、ネットワーク ロード バランサによってユーザー要求がクロール専用フロントエンド Web サーバーに送られるため、パフォーマンスに偏りが生じます。ネットワーク負荷分散の詳細については、「ネットワーク負荷分散クラスタから 1 つのホストを削除する」(https://go.microsoft.com/fwlink/?linkid=91030&clcid=0x411) を参照してください。

フロントエンド Web サーバーで Windows SharePoint Services Web Application サービスを開始する

Windows SharePoint Services Web Application サービスが、コンテンツのクロールに使用するフロントエンド Web サーバーで実行されていることを確認する必要があります。

重要

この手順を実行するには、ファームの管理者である必要があります。

Windows SharePoint Services Web Application サービスを開始する

  1. サーバーの全体管理の [サーバー構成の管理] タブの [トポロジおよびサービス] セクションで、[ファーム サーバー] をクリックします。

  2. [ファーム サーバー] ページの [サーバー] 列で、クロール専用フロントエンド Web サーバーとして構成するサーバーの名前をクリックします。

  3. [サーバーのサービス] ページの [以下の表のサービスを起動] セクションから、[Windows SharePoint Services Web Application] 行を探します。次に、[状態] 列に [開始済み] と表示されていることを確認します。このサービスが開始されている場合、それ以上の操作は必要ありません。開始されていなければ、[開始] をクリックします。

クロール専用のフロントエンド Web サーバーを指定する

重要

この手順を実行するには、サーバー管理者である必要があります。

Hosts ファイルを構成する前に、次の情報を収集する必要があります。

  • クロール対象とするファーム内の各 Web アプリケーションのベースまたはホスト ヘッダ名。

  • クロール専用のフロントエンド Web サーバーとして使用するサーバーの IP アドレス。

ベースまたはホスト ヘッダ名を取得する

重要

この手順を実行するには、ファームの管理者である必要があります。

Web アプリケーション名を取得する

  1. サーバーの全体管理の [アプリケーション構成の管理] タブの [SharePoint Web アプリケーション構成の管理] セクションで [Web アプリケーションのリスト] をクリックします。

  2. [Web アプリケーションのリスト] ページの [URL] 列に表示されている、クロール対象の Web アプリケーションのベースまたはホスト ヘッダ名を書き留めます。たとえば、URL が http://contoso の場合、ベースまたはホスト ヘッダ名は contoso です。

クロール専用のフロントエンド Web サーバーの IP アドレスを調べる

インデックス サーバーをクロール専用のフロントエンド Web サーバーとして構成する場合は、「Hosts ファイルを構成する」に進むことができます。そうでない場合は、クロール専用のフロントエンド Web サーバーとして構成するサーバーの IP アドレスを書き留めます。サーバーの NetBIOS 名がわかる場合は、ping コマンドを使用して IP アドレスを調べることができます。

Hosts ファイルを構成する

重要

以下の手順を実行するには、インデックス サーバーの管理者グループのメンバである必要があります。

クロール専用のフロントエンド Web サーバーを指定する Hosts ファイルを構成する

  1. Windows エクスプローラで、<システム ドライブ>:\winnt\system32\drivers\etc フォルダに移動します。

  2. Hosts ファイルをメモ帳で開きます。

  3. 127.0.0.1 localhost というエントリの下の行に、クロールする Web アプリケーションのエントリを追加します。

  4. [ファイル] メニューの [名前を付けて保存] をクリックします。

  5. [ファイルの種類] の一覧で [すべてのファイル] を選択します。

  6. [保存] をクリックしてから、メモ帳を閉じます。

Hosts ファイルの例

以下に、さまざまなシナリオの Hosts ファイルの構成方法の例を示します。これらのシナリオでは、次の状態を前提としています。

シナリオ 1 - インデックス サーバーをクロール専用フロントエンド Web サーバーとして構成する

サーバー ファーム内には、クロールする Web アプリケーション サーバーが 3 つあります。アプリケーション名は Contoso、Marketing、および Support です。インデックス サーバーをクロール専用のフロントエンド Web サーバーとして使用するため、ループバック IP アドレス (127.0.0.1) を使用して、インデックス サーバーをクロール専用のフロントエンド Web サーバーとして指定できます。

Hosts ファイルの 127.0.0.1 localhost というエントリの下に、次のエントリを追加します。

127.0.0.1 Contoso

127.0.0.1 Marketing

127.0.0.1 Support

シナリオ 2 - インデックス サーバー以外のサーバーをクロール専用フロントエンド Web サーバーとして構成する

サーバー ファーム内には、クロールする Web アプリケーション サーバーが 4 つあります。アプリケーション名は Contoso、Marketing、Sales、および Support です。クロール専用のフロントエンド Web サーバーとしてインデックス サーバーを使用しないため、クロール専用のフロントエンド Web サーバーとして指定するサーバーの実際の IP アドレスを追加する必要があります。この例では、クロール専用のフロントエンド Web サーバーの IP アドレスは 10.10.10.4 です。

Hosts ファイルの 127.0.0.1 localhost というエントリの下に、次のエントリを追加します。

10.10.10.4 Contoso

10.10.10.4 Marketing

10.10.10.4 Sales

10.10.10.4 Support

関連項目

概念

検索環境のパフォーマンスと容量の要件を予測する
クロール専用のフロントエンド Web サーバーを構成する (Office SharePoint Server 2007)
Hosts ファイルを編集して、クロール専用のフロントエンド Web サーバーを構成する (Office SharePoint Server 2007)