Exchange Server から Exchange Server の以前のバージョンの HTTP のプロキシ化を要求するときに「HTTP 400 不正な要求」のエラー

現象

プロキシを試みるとユーザーはクライアント アクセス サービスを実行している 2016 の Microsoft Exchange Server サーバーまたは Exchange Server の以前のバージョンの Microsoft Exchange Server 2013 クライアント アクセス サーバーから HTTP 要求、ユーザーに次のエラー メッセージが表示される可能性があります。
(HTTP 400 正しくない要求) このエラーは、Internet Explorer が web サーバーに接続できませんが、アドレスに問題が発生したため、web ページが見つかりませんだったことを意味します。

さらでは、Microsoft Exchange Server 2010 の HTTPERR ログに記録または、Microsoft Exchange Server 2007 クライアント アクセス サーバーはユーザーの要求、HTTP リソースは、次のいずれかを表示することがあります。

2014-07-24 16時 48分: 06 192.168.137.113 53335 192.168.137.110 443 HTTP 1.1/GET/owa/400 - RequestLength -

2014-07-24 16時 48分: 06 192.168.137.113 53335 192.168.137.110 443 HTTP 1.1/GET/owa/400 - FieldLength -

また、Exchange Server 2013 のクライアント アクセス サーバーで Exchange Server <Exchange Server インストール パス> \Logging\HttpProxy\ <Http リソース> で、次のログを参照してください可能性があります。

2014-07-24T16:56:17.806Z,ddf5379e-4a97-4833-b331-36328b9f8b58,15,0,913,7,,Owa,outlook.Wingtiptoys.com,/owa/,,Negotiate,True,WINGTIPTOYS\user003,,Sid~S-1-5-21-3205615561-4199783494-2467053687-1128,Mozilla/4.0 (compatible;MSIE 8.0 です。Windows NT 6.1;WOW64 です。三叉の鉾と 4.0 です。SLCC2 .NET CLR 2.0.50727;NET4.0C;。NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729),192.168.137.113,WINGTIP-E2K13,400,400,,GET,Proxy,wingtip-e2k10.wingtiptoys.com,14.03.0123.000,IntraForest,WindowsIdentity-ServerCookie,Server~WINGTIP-E2K10.Wingtiptoys.com~1937997947~07/24/2014 17:01:18,,,0,342,1,,4,14,,0,,0,,0,0,,0,46.8744,0,,,18,0,1,0,0,1,38,1,20,20,20,24,43,,,BeginRequest=2014-07-24T16:56:17.759Z;CorrelationID < 空 > =;ProxyState 実行 = なし。ProxyToDownLevel = True です。BeginGetResponse = 2014-07-24T16:56:17.791Z; OnResponseReady = 2014-07-24T16:56:17.806Z です。EndGetResponse = 2014-07-24T16:56:17.806Z です。ProxyState 完了 = ProxyResponseData です。EndRequest = 2014-07-24T16:56:17.806Z; WebExceptionStatus = ProtocolError です。ResponseStatusCode = 400 です。WebException=System.Net.WebException:リモート サーバーがエラーを返しました: (400) 不正な要求です。 System.Net.HttpWebRequest.EndGetResponse で(IAsyncResult asyncResult) で Microsoft.Exchange.HttpProxy.ProxyRequestHandler です。 <> c__DisplayClass2a < OnResponseReady > b__28() です。

原因

この問題は、ユーザーが複数の Active Directory グループのメンバーであり、Exchange Server 2010 の CA に 2016 の Exchange Server や Exchange Server 2013 の CA からこの障害をプロキシ プロセス中に発生可能性がある場合に発生する可能性があります。

解決策

この問題を解決するには、次のいずれかの操作を行います。
  • ユーザーに割り当てられている Active Directory グループを削減します。
  • Exchange 2010 のすべての CA では、MaxFieldLength と MaxRequestBytes のエントリは、次の値を増加します。この変更には、クライアント アクセス サーバーの再起動が必要です。Exchange 2010 共存の推奨値は、65536 です。
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters

    MaxRequestBytes DWORD 65536 (10 進)

    MaxFieldLength DWORD 65536 (10 進)


    注: のエントリが存在しない場合はMaxFieldLength と MaxRequestBytes キーを手動で作成します
詳細
詳細については、次の資料、マイクロソフト サポート技術情報を参照してください: 2020943HTTP 400 - 正しくない要求 (要求ヘッダーが長すぎます)"エラーでは、インターネット インフォメーション サービス (IIS)
プロパティ

文書番号:2988444 - 最終更新日: 2017/02/01 - リビジョン: 1

Exchange Server 2016 Enterprise Edition, Exchange Server 2016 Standard Edition, Microsoft Exchange Server 2013 Enterprise, Microsoft Exchange Server 2013 Standard, Microsoft Exchange Server 2010 Standard, Microsoft Exchange Server 2010 Enterprise

フィードバック