Google ウェブサイト サービスの統合

Parallels Plesk Panel 9.5 では、Google ウェブサイト サービスを簡単に統合することができます。

Google ウェブサイト サービスプログラムを導入すると、ホスティングプロバイダとその顧客に対して以下の利点があります。

このプログラムの詳細については、 http://www.google.com/webmasters/provider/overview.html および http://www.google.com/webmasters/provider/faq.html を参照してください。

Parallels Plesk Panel が管理するサーバに Google ウェブサイト サービスを統合するには、以下を実行してください。

  1. http://services.google.com/feedback/webmaster_provider_signup から、Google Apps アカウント(Standard Edition)、Google AdSense アカウント、および Google Affiliate Network アカウントを申し込みます。

    Parallels Plesk Panel が管理する各ホスティングサーバごとに、Google AdSense アカウントおよび Google Affiliate Network アカウントと結び付いている Google Apps アカウントを作成する必要があります。

    Google 側の処理が終了して貴社がプログラムに参加可能になると、メールでアクセス資格情報が送信されます。

  2. 無料の OpenSSL ユーティリティを使用してRSA 秘密鍵とデジタル自己署名証明書を生成します。 このユーティリティは Linux ディストリビューションに搭載されており、http://www.openssl.org/related/binaries.html からダウンロードして Windows ベースのコンピュータにインストールすることも可能です。
    1. コマンド openssl genrsa -out rsaprivatekey.pem 1024 を実行します。

      このコマンドを実行すると、1024 ビットの秘密鍵が生成されて rsaprivatekey.pem ファイルに格納されます。 生成した秘密鍵は公開しないでください。

    2. コマンド openssl req -new -x509 -key rsaprivatekey.pem -out rsacert.pem を実行します。

      質問にいくつか応えると証明書が作成され、rsacert.pem として保存されます。 SSO を設定するときは、このファイルをコントロールパネルから Google Apps アカウントにアップロードします。

  3. Google Apps Control Panel (http://www.google.com/a/<your-google-apps-domain>)に管理者としてログインします。
  4. [Advanced Tools]を選択して、[Set up single sign-on (SSO)]を選択します。
  5. 以下を実行してください。
    1. [Enable Single Sing-on]チェックボックスを選択します。
    2. [Sign-in page URL]フィールドに、URL として https://<your-panel-server>:8443/plesk/gapps-identity-provider/ を入力します。
    3. [Sign-out page URL]フィールドに、URL として https://<your-panel-server>:8443/ を入力します。
    4. [Change password URL]フィールドに、URL として https://<your-panel-server>:8443/ を入力します。
    5. [Verification certificate]フィールドに、証明書をアップロードします。
    6. [Save changes]をクリックします。
  6. ホスティングサーバ以外のコンピュータに秘密鍵を作成した場合は、そのファイルをサーバにアップロードする必要があります。
  7. SSH またはリモートデスクトップからホスティングサーバにログインします。
  8. コンソールで、コマンドラインユーティリティ server_pref を以下のパラメータで実行します。

    server_pref --update -gapps-domain <your-google-apps-domain-name> -gapps-gan-id <your-google-affiliated-network-id> -gapps-dev-email <your-google-adsense-developer-account-e-mail> -gapps-dev-passwd <your-google-adsense-developer-account-password> -gapps-pk-path <path-to-private-key>

    <your-google-apps-domain-name> は Google Apps ドメイン名、<your-google-affiliated-network-id> は Google Affiliated Network ID、<your-google-adsense-developer-account-e-mail> は Google AdSense Developer アカウントプロパティで指定したメールアドレス、<your-google-adsense-developer-account-password> は Google AdSense Developer アカウントのパスワード、<path-to-private-key> はサーバ上で秘密鍵がある場所へのパスです。

    このユーティリティへのパスは、Linux システムの場合は /usr/local/psa/bin/server_pref、Windows システムの場合は C:¥Program Files¥Parallels¥Plesk¥bin¥server_pref.exe です。

これで Parallels Plesk Panel が Google Apps ドメインアカウントに接続されたので、Parallels Plesk Panel にユーザアカウントを作成して Google Apps ユーザアカウントに関連付けることができます。 その方法は次のセクションで説明します。

自分のウェブサイトで Google サービスを使用する方法については、「Google ウェブサイト サービスの使用法」を参照してください。

このセクションの内容:

Panel ユーザに Google ウェブサイト サービスへのアクセス権を提供