自己署名証明書を使用した SSL の有効化

このチュートリアルでは、自己署名証明書を使用して ArcGIS Server で SSL を有効化する方法を説明します。自己署名証明書を使用して SSL を有効化する手順は、以下のとおりです。

新しい自己署名証明書の作成

手順:
  1. ArcGIS Server Administrator Directory(http://[ホスト名]:6080/arcgis/admin)にログインします。
  2. [machines] [<コンピュータ名>] [sslcertificates] の順に移動します。
  3. [generate] をクリックします。
  4. このページのパラメータに値を入力します。

    オプション

    説明

    Alias

    証明書を簡単に識別できる一意の名前。

    Key Algorithm

    RSA(デフォルト)または DSA を使用します。

    Key Size

    証明書の作成に使用する暗号鍵を生成する際のサイズ(ビット単位)を指定します。鍵のサイズが大きいほど、暗号が破られにくくなります。ただし、鍵のサイズが大きいほど、暗号の解読にかかる時間も長くなります。DSA の場合、鍵のサイズは、512 から 1024 の間で指定します。RSA の場合、推奨される鍵のサイズは、2048 以上です。

    Signature Algorithm

    デフォルト(SHA1withRSA)を使用します。組織に特定のセキュリティ制限がある場合は、[SHA256withRSA][SHA384withRSA][SHA512withRSA]、DSA の [SHA1withDSA] のいずれかのアルゴリズムを使用できます。

    Common Name

    サーバ名のドメイン名を共通名として使用します。

    インターネット上で https://www.myarcgis.com:6443/arcgis/ の URL を使用してサーバにアクセスする場合は、「www.myarcgis.com」を共通名として使用します。

    サーバに https://hostname:6443/arcgis/ の URL を使用して LAN(ローカル エリア ネットワーク)のみでアクセスできる場合は、「hostname」を共通名として使用します。

    Organizational Unit

    組織単位の名前(たとえば、GIS 部門)。

    Organization

    組織の名前(たとえば、Esri)。

    City or Locality

    都市または地域の名前(たとえば、Redlands)。

    State or Province

    都道府県のフル ネーム(たとえば、California)。

    Country Code

    国の短縮コード(たとえば、US)。

    Validity

    この証明書が有効な日数(たとえば、365)。

  5. [Submit] をクリックして、証明書を生成します。

SSL 証明書を使用するための ArcGIS Server の構成

ArcGIS Server で使用する SSL 証明書を指定するには、以下の手順に従います。

手順:
  1. ArcGIS Server Administrator Directory(http://[ホスト名]:6080/arcgis/admin)にログインします。
  2. [machines] [<コンピュータ名>] の順に移動します。
  3. [edit] をクリックします。
  4. [Web server SSL Certificate] のボックスに、使用する SSL 証明書の名前を入力します。
  5. [Save Edits] をクリックして、変更内容を適用します。
  6. 現在のページの [Web server SSL Certificate] プロパティで、適切な SSL 証明書が SSL で使用されることを確認します。

配置内の各 GIS サーバの構成

ArcGIS Server を複数のコンピュータを使用して配置している場合は、サイトに参加している GIS サーバごとに新しい自己署名証明書を作成し、作成した証明書を使用するように各コンピュータを構成する必要があります。

サイトの SSL の有効化

手順:
  1. ArcGIS Server Administrator Directory にログインします。http://[ホスト名]:6080/arcgis/admin.
  2. [security] [config] [update] の順に移動します。
  3. [Protocol] パラメータで [HTTPS Only] オプションを選択して、[Update] をクリックします。開発者環境では、[HTTP and HTTPS] オプションを使用することもできます。このオプションを使用すると、ユーザは HTTP または HTTPS を通じて ArcGIS Server にアクセスできます。
    注意注意:

    [Protocol] パラメータの変更を適用すると、ArcGIS Server サイトが自動的に再起動されます。

SSL を使用したサイトへのアクセス

SSL の構成が完了すると、ArcGIS Server はポート 6443 で HTTPS リクエストを待機します。以下の URL を使用して、ArcGIS Server に安全にアクセスできます。

ArcGIS Server Manager

https://[サーバ名]:6443/arcgis/manager

ArcGIS Server Services Directory

https://[サーバ名]:6443/arcgis/rest/services

注意注意:

SSL が有効になっているときに ArcGIS Server の名前を変更しても、SSL を使用して ArcGIS Server へのアクセスを継続できます。ただし、新しい SSL 証明書を生成して、ArcGIS Server がこの証明書を使用するように構成する必要があります。

9/14/2013