ポータルでのリバース プロキシ サーバの構成
リバース プロキシ サーバは、ネットワーク インフラストラクチャ内でクライアントとサーバの間に配置される、デバイスまたはサービスです。受信したリクエストは、プロキシによって処理されます。プロキシは、クライアントの代わりに、目的のサーバまたはサーバ上に存在するサービスと情報をやりとりします。リバース プロキシは、Web 全体からファイアウォールの内側にある内部サーバへの制御されたアクセスを有効化するために、最もよく使用されます。たとえば、組織が、Portal for ArcGIS を直接クライアントに公開しないようにするために、リバース プロキシを設定する場合があります。その場合、Portal for ArcGIS が受信するリクエストは、すべてリバース プロキシを経由します。リバース プロキシは、悪意のあるリクエストをフィルタリングし、応答をキャッシュし、その他のビジネス ロジックを適用します。
ポータルで組織のリバース プロキシ サーバを構成するには、以下の手順を実行します。
10.2 では、ディスク上のプロパティ ファイルを編集して、ポータルでリバース プロキシ サーバを構成する必要がありました。この作業は、10.2.1 以降のバージョンでは不要になっています。以下の手順は、10.2.1 以降のバージョンにのみ適用されます。10.2 でのこれらの手順については、10.2 のドキュメントをご参照ください。
- ポータルで ArcGIS Web Adaptor をまだ構成していない場合、これを構成します。この構成は、リバース プロキシがポータルと正しく通信するために必要です。手順の詳細については、IIS、Java(Windows)または Java(Linux)の構成トピックをご参照ください。
- Portal for ArcGIS で ArcGIS Web Adaptor を構成したら、Web ブラウザを開き、管理者権限を持つユーザで ArcGIS Portal Directory にログインします。URL の形式は、https://portal.domain.com:7443/arcgis/portaladmin です。
- [System] → [Web Adaptors] の順にクリックします。
-
ポータルで構成した ArcGIS Web Adaptor の名前をクリックします。リンクをクリックすると、次のような URL がブラウザに表示されます。
https://portal.domain.com:7443/arcgis/portaladmin/system/webadaptors/0b579e98-31c2-4459-a8b2-f830b0edf08a
-
ブラウザで、URL の最後に /edit を追加します。次に例を示します。
https://portal.domain.com:7443/arcgis/portaladmin/system/webadaptors/0b579e98-31c2-4459-a8b2-f830b0edf08a/edit
- Enter キーを押します。
-
[Web Adaptor URL] の値として、リバース プロキシの URL または DNS のエイリアスを指定します。次に例を示します。
https://reverseproxy.domain.com/<context>
- [Edit Web Adaptor] をクリックします。ポータルが再起動されます。ポータルが再起動されるのを待ってから、次に進みます。
-
Web ブラウザを開き、リバース プロキシの URL sharing/rest/info を入力します。次に例を示します。
https://reverseproxy.domain.com/<context>/sharing/rest/info
- owningSystemUrl と tokenServicesUrl に対してリバース プロキシの URL が返されるのを確認します。
ポータルでリバース プロキシ サーバの構成が完了した後は、ArcGIS Web Adaptor の URL の代わりに、リバース プロキシの URL を介してポータルにアクセスします。ポータル Web サイトまたは ArcGIS Portal Directory にアクセスした場合、必ずリバース プロキシの URL が返されます。リバース プロキシの URL を使用して以下の管理タスクをまだ実行していない場合、これらを実行する必要があります。
以前に、セキュリティで保護されたサービスをアイテムとしてポータルに追加している場合、元のアイテムを削除して、それらを再び追加する必要があります。これは、元のアイテムが、リバース プロキシの URL ではなく ArcGIS Web Adaptor の URL を使用しているためです。手順については、「セキュリティで保護されたサービスへの接続」をご参照ください。