Parallels Plesk Panel provides hosting companies with the means to easily integrate with Google Services for Websites.
Participation in the Google Services for Websites program offers the following benefits for hosting providers and their customers:
Providers can receive referral fees when their customers enroll in the Google AdSense program or subscribe to paid Google Site Search services.
Site owners can use Google tools to improve site visibility, add a high quality search function and widgets that will engage and retain visitors, and monetize the traffic to websites with relevant ads.
For every hosting server managed by Parallels Plesk Panel you need to create a separate Google Apps account that is connected to Google AdSense and Google Affiliate Network accounts.
Once your application is processed by Google and your company is approved for the program, you will receive access credentials by e-mail.
Generate an RSA private key and a digital self-signed certificate by using the free OpenSSL utility. This is included in your Linux distribution or can be downloaded from http://www.openssl.org/related/binaries.html and installed on Windows-based computers.
Issue the command openssl genrsa -out rsaprivatekey.pem1024.
This command generates a 1024-bit private key and stores it in the file rsaprivatekey.pem. The resulting private key should be kept secret.
After you answer a number of questions, the certificate will be created and saved as rsacert.pem. This is the file you will need to upload to Google Apps via the Google Apps Control Panel when configuring SSO.
Log in as the administrator to your Google Apps Control Panel at http://www.google.com/a/<your-google-apps-domain>.
Select Advanced Tools, and then Set up single sign-on (SSO).
Do the following:
Select the Enable Single Sign-on checkbox.
In the Sign-in page URL field, specify the URL https://<your-panel-server>:8443/plesk/gapps-identity-provider/.
In the Sign-out page URL field, specify the URL https://<your-panel-server>:8443/.
In the Change password URL field, specify the URL https://<your-panel-server>:8443/.
In the Verification certificate field, upload your certificate.
Click Save changes.
Log in to your Parallels Plesk Panel as the administrator.
Click the Tools & Settings link in the navigation pane, and then click Settings of Google Services for Websites.
Specify the following settings:
Google Apps domain name.
Google Apps domain administrator's username.
Google Apps domain administrator's password.
Google Affiliate Network ID.
Private key file. If you created a private key file on a computer other than your hosting server, use this field to upload the key file to the server.
Google AdSense API developer account e-mail.
Google AdSense API developer account password.
Now Parallels Plesk Panel is connected to your Google Apps domain account, and you can create user accounts in the Panel and associate them with Google Apps user accounts. These operations are described in the following section.
For information about using the Google Services for your own websites, see the Control Panel User's Guide, section Using Google Services for Websites.