Web Adaptor のインストール後の構成
ArcGIS Web Adaptor をインストールしたら、ArcGIS Server サイトで使用できるように構成する必要があります。これは、Web Adaptor とともにインストールされる構成 Web ページまたはコマンド ライン ユーティリティで行います。
セキュリティ対策として、構成ページやコマンド ライン ユーティリティには、Web Adaptor をホストしているコンピュータからのみアクセスできます。Web Adaptor の構成方法の詳細については、以下のいずれかのセクションをご参照ください。
構成 Web ページを使用した Web Adaptor の構成
ソフトウェアとともにインストールされた構成 Web ページを使用して Web Adaptor を構成するには、次の手順に従います。
- Web ブラウザを開いて、アドレス http://<ホスト名>:<ポート(ポート 80 でない場合)>/<Web Adaptor 名>/webadaptor、たとえば http://wahost/arcgis/webadaptor に移動します。
- [GIS サーバの URL] に、ArcGIS Server サイトにあるいずれかの GIS サーバにアクセスする URL を入力します。この URL を使用して、サイトに属しているコンピュータをすべて検出し、それらを Web Adaptor で登録できます。たとえば、URL は「http://<GIS サーバ>:6080」形式で入力します。
- ArcGIS Server サイトに対する管理権限を持つアカウントのユーザ名とパスワードを入力します。通常は、サイトを作成したときに定義したプライマリ サイトの管理者アカウントのユーザ名とパスワードを使用します。プライマリ サイトの管理者アカウントを無効にした場合は、サイトに対して管理アクセス権限を持つアカウントを指定する必要があります。
- ユーザが Web Adaptor を通じてサイトを管理できるようにするかどうかを選択します。デフォルトでは、Web Adaptor を介したサイトの管理は無効になっています。このオプションには、次のような注意事項があります。
- 管理機能を無効にすると、外部ユーザは Web Adaptor を介して ArcGIS Server Manager や ArcGIS Server Administrator Directory にアクセスできなくなります。また、ArcGIS for Desktop のユーザも ArcGIS Server に対して管理者または公開者接続を確立できなくなります。ただし、このオプションが有効かどうかに関係なく、ArcGIS for Desktop から ArcGIS Server へのユーザ接続は確立できます。
- Web Adaptor を介した管理アクセスを無効にした場合でも、サイトのいずれかの GIS サーバにアクセスするダイレクト URL を使用すると、Manager と Administrator Directory へのアクセスおよび ArcGIS for Desktop のサーバへの接続が可能になります。次に例を示します。
- Manager にアクセスするには、URL 形式 http://<GIS サーバ>:6080/arcgis/manager を使用します。
- Administrator Directory にアクセスするには、URL 形式 http://<GIS サーバ>:6080/arcgis/admin を使用します。
- ArcGIS for Desktop でサーバ接続を作成するには、URL 形式 http://<GIS サーバ>:6080/arcgis を使用します。
- 管理アクセスを無効にし、すべての認証を Web 層で実行することにした場合、公開および管理アクセスを許可する Web Adaptor のインスタンスを別途設定しておく必要があります。Web Adaptor のこの 2 つめのインスタンスは、必ず内部のユーザしかアクセスできないようにします。詳細については、以下の「複数の Web Adaptor のインストール」をご参照ください。
- [構成] をクリックして、設定内容を Web Adaptor に適用します。
構成が完了すると、Web Adaptor が認識した GIS サーバ コンピュータのリストが構成ページの下部に表示されます(緑色でハイライト表示されます)。いつでもこのページに戻って認識されているコンピュータのリストを確認し、Web Adaptor の設定を調整することができます。
コマンド ラインを使用した ArcGIS Web Adaptor(IIS) の構成
C:\Program Files (x86)\Common Files\ArcGIS\WebAdaptor\IIS\Tools\ConfigureWebAdaptor.exe にあるコマンド ライン ユーティリティを使用して、ArcGIS Web Adaptor(IIS) を構成できます。
使用できるパラメータは次のとおりです。
ConfigureWebAdaptor /w <WebAdaptorURL> /g <GISServerURL> /u <Username> /p <Password> /a <AdminAccessEnabled>
<WebAdaptorURL> - コマンド ラインから構成する Web Adaptor の URL。これは、Web ブラウザから Web Adaptor の構成ページにアクセスする場合に使用する URL と同じです。Web Adaptor がデフォルト ポートの 80 以外でインストールされている場合、URL にポートを指定する必要があります。
<GISServerURL> - ArcGIS Server サイト内のいずれかの GIS サーバの URL。この URL を使用して、サイトに属しているコンピュータをすべて検出し、それらを Web Adaptor で登録できます。
<Username> - ArcGIS Server サイトに対する管理者権限を持つアカウントのユーザ名。通常は、サイトを作成したときに定義したプライマリ サイトの管理者アカウントを使用します。
<Password> - ArcGIS Server サイトに対する管理者権限を持つアカウントのパスワード。通常は、サイトを作成したときに定義したプライマリ サイトの管理者アカウントを使用します。
<AdminAccessEnabled> - Web Adaptor を介して ArcGIS Server Manager と ArcGIS Server Administrator Directory を使用できるかどうかを示します。セキュリティ対策として、このパラメータはデフォルトでは false に設定されています。管理アクセスを有効にするには、このパラメータを true に設定します。
例: ConfigureWebAdaptor /w http://webserver/arcgis/webadaptor /g http://GISserver:6080 /u siteadmin /p secret /a false
コマンド ラインを使用した ArcGIS Web Adaptor(Java Platform) の構成
<ArcGIS Web Adaptor(Java Platform)のインストール ディレクトリ>\WebAdaptor10.1\Java\tools\ConfigureWebAdaptor.bat にあるコマンド ライン ユーティリティを使用して、ArcGIS Web Adaptor(Java Platform) を構成できます。
使用できるパラメータは次のとおりです。
ConfigureWebAdaptor -w <WebAdaptorURL> -g <GISServerURL> -u <Username> -p <Password> -a <AdminAccessEnabled>
<WebAdaptorURL> - コマンド ラインから構成する Web Adaptor の URL。これは、Web ブラウザから Web Adaptor の構成ページにアクセスする場合に使用する URL と同じです。Web Adaptor がデフォルト ポートの 80 以外でインストールされている場合、URL にポートを指定する必要があります。
<GISServerURL> - ArcGIS Server サイト内のいずれかの GIS サーバの URL。この URL を使用して、サイトに属しているコンピュータをすべて検出し、それらを Web Adaptor で登録できます。
<Username> - ArcGIS Server サイトに対する管理者権限を持つアカウントのユーザ名。通常は、サイトを作成したときに定義したプライマリ サイトの管理者アカウントを使用します。
<Password> - ArcGIS Server サイトに対する管理者権限を持つアカウントのパスワード。通常は、サイトを作成したときに定義したプライマリ サイトの管理者アカウントを使用します。
<AdminAccessEnabled> - Web Adaptor を介して ArcGIS Server Manager と ArcGIS Server Administrator Directory を使用できるかどうかを示します。セキュリティ対策として、このパラメータはデフォルトでは false に設定されています。管理アクセスを有効にするには、このパラメータを true に設定します。
例: ConfigureWebAdaptor -w http://webserver:7001/arcgis/webadaptor -g http://GISserver:6080 -u siteadmin -p secret -a false
Web Adaptor の構成後
これで Web Adaptor は使用できるように構成されましたが、次のような重要な注意事項があります。
GIS サーバの追加または削除
GIS サーバ コンピュータをサイトに追加または削除した場合、Web Adaptor がサイトの変更を認識するまで 1 分ほどかかります。追加または削除されたコンピュータを Web Adaptor に即座に認識させるには、上記の手順を実行します。
![レガシー レガシー](rsrc/legacy.png)
ArcGIS 10.1 Web Adaptor Service Pack 1 より前では、サイトに追加されたり、サイトから削除された GIS サーバ コンピュータが Web Adaptor に認識されるまで、デフォルトで 60 分かかっていました。
複数の Web Adaptor のインストール
複数の Web Adaptor をインストールすると、ArcGIS Server サイトに複数の Web エントリ ポイントを用意できます。これは、クライアントに対するサイトの可用性を高めたり、レガシー アプリケーションをサポートしたり、セキュリティ レベルの高い環境で特定ユーザに公開者や管理アクセスを許可したりする場合などに利用できます。詳細については、「導入シナリオ」をご参照ください。
複数の Web Adaptor は、同じコンピュータ上に同時にインストールしたり、複数のコンピュータにインストールしたりできます。複数の Web Adaptor を同じ Web サイト(ポート)上にインストールする場合は、名前を変える必要があります。たとえば、arcgis という 2 つの Web Adaptor は、同じ Web サイト上に存在できません。複数の Web Adaptor を同じ名前にしたい場合は、異なる Web サイト(ポート)上にインストールする必要があります。
複数の Web Adaptor をインストールする手順の詳細については、次のトピックをご確認ください。