How to generate a CSR and install an SSL certificate in Plesk

This article describes how to generate a Certificate Signing Request (CSR) and install an SSL certificate in Plesk.

Plesk is no longer included with new A2 Hosting plans, but it is still available on legacy Managed WordPress accounts. You can install Plesk manually on unmanaged VPS and Dedicated servers.

Generating a Certificate Signing Request (CSR)

To watch a video that demonstrates the following procedure, please click below:

To generate a Certificate Signing Request for your site, follow these steps:

  1. Log in to Plesk.
    If you do not know how to log in to your Plesk account, please see this article.
  2. In the left sidebar, click Websites & Domains:

    Plesk - Sidebar - Websites and Domains

  3. Click SSL/TLS Certificates:

    Plesk - SSL Certificates icon

  4. Click Add SSL/TLS Certificate:

    Plesk - Add SSL Certificate button

  5. On the Add SSL/TLS Certificate page, complete the fields in the request form, and then click Request.

    Most of the fields in the request form are self-explanatory, but a few fields require special attention:

    • Certificate name: This is how the certificate is displayed in Plesk. To make it easy to identify later, you should use the domain name.
    • Domain name: If you want your SSL certificate to protect the domain with and without the www prefix, you must type www, for example, www.example.com.
      • A certificate for www.example.com protects both example.com and www.example.com.
      • A certificate for example.com only protects example.com.
    • Email: Plesk sends the CSR to this e-mail address.
  6. The SSL Certificates page for the domain appears. Click the certificate name:

    Plesk - Certificate name

  7. Scroll down to the CSR section, and then copy all of the text, including the BEGIN CERTIFICATE REQUEST and END CERTIFICATE REQUEST headers:

    Plesk - CSR text

Ordering the SSL certificate

After you have generated a CSR, you are ready to order the SSL certificate. The following procedure demonstrates how to order an SSL certificate through the A2 Hosting Customer Portal and submit the CSR to the signing authority. However, you can use the CSR to purchase an SSL certificate from another provider if you want.

To order an SSL certificate through the A2 Hosting Customer Portal, follow these steps:

  1. Log in to the Customer Portal.
    If you do not know how to log in to the Customer Portal, please see this article.
  2. On the top menu bar, click Services, and then click ORDER NEW SERVICES.
  3. In the left sidebar, click SSL Certificates.
  4. In the RapidSSL section, click Order Now.
  5. In the Hostname text box, type the name of the domain you want to secure, and then click Continue.
  6. Review the order, and then click Checkout to complete the order process.
  7. After you order the SSL certificate, you receive an e-mail message with the subject line SSL Certificate Configuration Required. Click the link inside the message to open it in your web browser.
  8. From the SSL certificate configuration page, in the Web Server Type list box, select Microsoft IIS 5.x and later.
  9. In the CSR text box, paste the CSR text you copied in the previous procedure.
  10. Fill in the administrative contact information, and then click Click to Continue.
  11. Select the e-mail address where you want to receive the approval message and SSL certificate, and then click Finish.
    If the domain you are associating with this SSL certificate has WHOIS Protection (also called ID Protection or Privacy Protection) enabled, the default e-mail address may not be appropriate. You must use a valid e-mail address that is functioning and accessible. If none of the listed e-mail addresses have an associated account on your domain, you must create one. For information about how to create an e-mail account, please see this article.
  12. To confirm the request, click the link in the approval message. After you confirm the request, the signing authority sends the SSL certificate by e-mail to the address that you specified.

Installing the SSL certificate in Plesk

After you order and receive your SSL certificate, you are ready to install it in Plesk. To do this, follow these steps:

  1. Log in to Plesk.
    If you do not know how to log in to your Plesk account, please see this article.
  2. In the left sidebar, click Websites & Domains:

    Plesk - Sidebar - Websites and Domains

  3. Click SSL Certificates:

    Plesk - SSL Certificates icon

  4. The SSL Certificates page for the domain appears. Click the certificate name:

    Plesk - Certificate name

  5. Scroll down to the Upload the certificate as text section, and then in the Certificate (*.crt) text box, paste all of the certificate text, including the BEGIN CERTIFICATE and END CERTIFICATE headers:

    Plesk - Upload the certificate as text

    If Plesk does not fill in the CA certificate (*-ca.crt) text box automatically, you must copy the Intermediate Bundle
  6. Click Upload Certificate. Plesk installs the certificate.

Configuring the domain to use SSL

After you install the SSL certificate, you must enable SSL support for the domain in Plesk. To do this, follow these steps:

  1. Log in to Plesk.
    If you do not know how to log in to your Plesk account, please see this article.
  2. In the left sidebar, click Websites & Domains:

    Plesk - Sidebar - Websites and Domains

  3. Click Hosting Settings:

    Plesk - Hosting Settings

  4. Under Security, select the SSL support check box:

    Plesk - Hosting Settings - Security

  5. In the Certificate list box, select the SSL certificate you installed in the previous procedure.
  6. Click OK.

More Information

For more information about Plesk, please visit https://www.plesk.com.

Did you find this article helpful? Then you'll love our support. Experience the A2 Hosting difference today and get a pre-secured, pre-optimized website. Check out our web hosting plans today.

We use cookies to personalize the website for you and to analyze the use of our website. You consent to this by clicking on "I consent" or by continuing your use of this website. Further information about cookies can be found in our Privacy Policy.