次の方法で共有


ハイブリッド環境用の Web アプリケーション プロキシを構成する

適用対象:yes-img-13 2013yes-img-162016 yes-img-192019 yes-img-seSubscription Edition yes-img-sopSharePoint in Microsoft 365

この記事では、Web アプリケーション プロキシについて説明し、ハイブリッド SharePoint Server 環境でリバース プロキシとして使用するよう設定できるようにします。

はじめに

アクセシビリティ機能の注意: SharePoint Server は、展開を管理し、サイトにアクセスするための一般的なブラウザーのアクセシビリティ機能をサポートしています。 詳細については、「Accessibility for SharePoint 2013」を参照してください。

ハイブリッド環境の Web アプリケーションのプロキシについて

Web Application Proxy は、ユーザーが多数のデバイスから操作できる Web アプリケーションを公開する Windows Server 2012 R2 のリモート アクセス サービスです。 また、Active Directory Federation Services (AD FS) のプロキシ機能も含まれています。 これにより、システム管理者が、AD FS サーバーへのセキュリティで保護されたアクセスを提供できるようになります。 Web Application Proxy を使用することで、システム管理者は、ユーザーの Web アプリケーションに対する認証方法を選択し、使用が認証されるユーザーを決定することができます。

Microsoft 365 の SharePoint が SharePoint Server からデータを要求するハイブリッド SharePoint Server 環境では、Windows Server 2012 R2 と Web アプリケーション プロキシをリバース プロキシ デバイスとして使用して、インターネットからの要求をオンプレミスの SharePoint Server ファームに安全に中継できます。

重要

ハイブリッド SharePoint Server 環境で Web アプリケーション プロキシをリバース プロキシ デバイスとして使用するには、Windows Server 2012 R2 に AD FS を展開する必要もあります。

注:

Web Application Proxy 機能をインストールして構成するには、Windows Server 2012 R2 がインストールされているコンピューターのローカル管理者である必要があります。 Web Application Proxy 機能を実行する Windows Server 2012 R2 サーバーは、ドメインまたはワークグループのメンバーの可能性があります。

ステップ 1: AD FS および Web Application Proxy 機能をインストールする

Windows Server 2012 R2 への AD FS のインストールの詳細については、「 Active Directory フェデレーション サービスの概要」を参照してください。

Windows Server 2012 R2 での Web アプリケーション プロキシ機能のインストールの詳細については、「 サーバー コア サーバーへのサーバーの役割と機能のインストール」を参照してください。

ステップ 2: Web Application Proxy を構成する

このセクションでは、Web Application Proxy をインストールした後で構成する方法について説明します。

  1. Web Application Proxy は、セキュリティで保護されたチャネル証明書に対して捺印を照合しますが、Web Application Proxy サーバーのローカル コンピューターの個人証明書ストアにインポートされインストールされている必要があります。

  2. Microsoft 365 テナントで SharePoint からの受信要求を受け入れることができる発行済みアプリケーションで Web アプリケーション プロキシを構成します。

セキュリティで保護されたチャネルの SSL 証明書のインポート

ローカル コンピューターのアカウントの個人用ストアに、セキュリティで保護されたチャネルの SSL 証明書をインポートし、さらに証明書の秘密キーにアクセス許可を設定して、Web Application Proxy Service (appproxysvc) のフル コントロールのサービス アカウントを提供する必要があります。

注:

Web Application Proxy Service の既定のサービス アカウントは、ローカル コンピューターの ネットワーク サービス です。

   
編集アイコン セキュリティで保護されたチャネル SSL 証明書 の場所は、 表 4b: セキュリティで保護されたチャネル SSL 証明書行 1 (セキュリティで保護されたチャネル SSL 証明書の場所とファイル名) に記録されています。
この証明書が秘密キーを含む場合、 表 4b: セキュリティで保護されたチャネル SSL 証明書行 4 (セキュリティで保護されたチャネル SSL 証明書のパスワード) に記録されている証明書のパスワードを入力する必要があります。

SSL 証明書のインポート方法の詳細については、「証明書をインポートする」を参照してください。

公開されたアプリケーションを構成する

注:

このセクションのステップは、Windows PowerShell を使用した場合にのみ行うことができます。

Microsoft 365 テナントで SharePoint からの要求を受け入れてリレーするように発行済みアプリケーションを構成するには、次の Microsoft PowerShell コマンドを入力します。

Add-WebApplicationProxyApplication -ExternalPreauthentication ClientCertificate -ExternalUrl <external URL> -BackendServerUrl <bridging URL> -name <friendly name of the published application> -ExternalCertificateThumbprint <certificate thumbprint> -ClientCertificatePreauthenticationThumbprint <certificate thumbprint> -DisableTranslateUrlInRequestHeaders:$False -DisableTranslateUrlInResponseHeaders:$False

ここで、

  • <externalUrl> は、Web アプリケーションの外部 URL です。 これは、Microsoft 365 の SharePoint が SharePoint Server のコンテンツとリソースに対して受信要求を送信するパブリック URL です。
   
編集アイコン 外部 URL は、SharePoint ハイブリッド ワークシートの 表 3: パブリック ドメイン情報行 3 (外部 URL) に記録されます。
  • <bridging URL> は、オンプレミスの SharePoint Server ファーム内のプライマリ Web アプリケーション用に構成した内部 URL です。 これは、Web アプリケーション プロキシが Microsoft 365 の SharePoint からの受信要求を中継する URL です。
   
編集アイコン このブリッジ URLは、SharePoint ハイブリッド ワークシートの次のどこか 1 つの場所に記録されます。
プライマリ Web アプリケーションが ホスト名 サイト コレクション で構成されている場合は、 表 5a: プライマリ Web アプリケーション (ホスト名 サイト コレクション)行 1 (プライマリ Web アプリケーション URL) の値を使用します。
プライマリ Web アプリケーションがパス ベースのサイト コレクションで構成されている場合は、表 5b: プライマリ Web アプリケーション (AAM を使用しないパスベースのサイト コレクション) の行 1 (プライマリ Web アプリケーション URL) の値を使用します。
プライマリ Web アプリケーションが AAM を使用して パス ベースのサイト コレクションで 構成されている場合は、表 5c : プライマリ Web アプリケーション (AAM を使用したパスベースのサイト コレクション) の行 5 (プライマリ Web アプリケーション URL) の値を使用します。
  • <friendly name of the published application> は、Web Application Proxy の公開されたアプリケーションを特定するのに選択する名前。

  • <証明書拇印は> 証明書の拇印で、 ExternalUrl パラメーターで指定されたアドレスに使用する、スペースのない文字列です。 この値は、 ExternalCertificateThumbprint パラメーターに 1 回、 ClientCertificatePreauthenticationThumbprint パラメーターに対して 2 回入力する必要があります。

   
編集アイコン This is the thumbprint of the Secure Channel SSL certificate. The location of this certificate file is recorded in Row 1 (Secure Channel SSL Certificate location and Filename) of Table 4b: Secure Channel SSL Certificate.

Add-WebApplicationProxyApplication コマンドレットの詳細については、「Add-WebApplicationProxyApplication」を参照してください。

公開されたアプリケーションを検証する

公開されたアプリケーションを検証するには、 Get-WebApplicationProxyApplication コマンドレットを使用します。 次の Microsoft PowerShell コマンドを入力します。

Get-WebApplicationProxyApplication |fl

出力は、次の表の内容と似ているはずです。

   
ADFSRelyingPartyID
:<populated at run time> (実行時に自動で入力されます)
ADFSRelyingPartyName
:<relying party name> (上記参照)
BackendServerAuthenticationMode
:ADFS
BackendServerAuthenticationSPN
: None
BackendServerCertificateValidation
: None
BackendServerUrl
: HTTPS://BRIDGING URL/
ClientCertificateAuthenticationBindingMode
: None
ClientCertificatePreauthenticationThumbprint :
: <certificate thumbprint>
DisableTranslateUrlInRequestHeaders
: False
DisableTranslateUrlInResponseHeaders
: False
ExternalCertificateThumbprint
: <certificate thumbprint> (上記参照)
ExternalPreauthentication
: PassThrough
ExternalUrl
: https://<外部 URL>/
ID
: 91CFE805-44FB-A8A6-41E9-6197448BEA72
InactiveTransactionsTimeoutSec
: 300
Name
: <friendly name of the published application> (上記参照)
UseOAuthAuthentication
: False
PSComputerName
:

トラブルシューティング

Web Application Proxy は、アプリケーションのイベントとエラーおよびリモート アクセスの Windows Server イベントのログを取ります。 Microsoft 365 の SharePoint Server と SharePoint 間の接続と認証に関する問題のトラブルシューティングでは、ログ記録が重要な役割を果たします。 接続エラーを引き起こしているコンポーネントの特定は困難な場合があり、最初の手掛かりとしてリバース プロキシのログを調べます。 トラブルシューティングでは、複数のサーバーにある Web Application Proxy のイベント ログ、SharePoint Server ULS ログ、Windows Server イベント ログ、および インターネット インフォメーション サービス (IIS) ログからの、ログ イベントを比較する場合があります。

SharePoint Server ハイブリッド環境のトラブルシューティング手法とツールの詳細については、「 ハイブリッド環境のトラブルシューティング」を参照してください。

関連項目

概念

SharePoint Server のハイブリッド

SharePoint Server ハイブリッド用のリバース プロキシ デバイスを構成する