- Plesk 12.5 for Linux
- Plesk Onyx for Linux
- Plesk Onyx for Windows
- Plesk 12.0 for Windows
- Plesk 12.5 for Windows
How to secure Plesk login page URL with SSL certificate? How to install or renew SSL certificate for Plesk login page?
- Free SSL for Plesk with Let's Encrypt extension
- Free SSL for Plesk with Let's Encrypt earlier than 2.2.0 update
- Paid SSL for Plesk from other certificate authorities
Note: Plesk Onyx 17.8 secures hostname with SSL certificate automatically if it is FQDN and can be resolved.
Let's Encrypt allows securing Plesk URL starting from extension update 2.2.0. To install free SSL certificate provided by Let's Encrypt, follow this video guide:
Here are the detailed instructions:
- Login to Plesk.
- Install Let's Encrypt extension in Extensions menu if it is not installed.
- Go to Tools & Settings > SSL/TLS Certificates and click on Let's Encrypt button:
- Specify domain name that will be used for accessing Plesk. By default, it is a server's hostname:
Note: hostname should be resolved globally to the server IP.
- Click Install button. If SSL was already installed for Plesk, Install button will be replaced with Renew.
If Let's Encrypt extension is earlier then 2.2.0 version, update it to the latest version in Extensions menu and follow instructions at Free SSL for Plesk with Let's Encrypt extension in order to install/renew SSL for Plesk page.
If update is not possible, do the following:
- Login to Plesk
- Create a domain in Domains > Add New with the same name as a server hostname. It will be used to login to Plesk interface. For example, it is example.com.
- Make sure that the same hostname is set in Tools & Settings > Server Settings:
Note: this domain name should be registered and resolved to Plesk server IP.
- Go to Subscriptions > example.com > Websites & Domains > Let's Encrypt and click Install or Renew button (if Let's Encrypt certificate was already installed on the domain).
- Go to Tools & Settings > SSL/TLS Certificates and click Change next to Certificate for securing Plesk option:
- Select Let's Encrypt example.com certificate:
- Logout, refresh the page and login again.
To request a new SSL for Plesk hostname from other certificate authorities and upload it to Plesk for securing Plesk URL, follow steps below:
- Login to Plesk
- Go to Tools & Settings > SSL/TLS Certificates > click Add button:
- Fill in the fields marked with the asterisk. Pay particular attention to the following fields:
- Certificate name. Give the certificate a recognizable name so you can tell it apart from other certificates in the server repository.
- Bits. The more bits, the more secure the certificate. We recommend using the default value (4096).
- Domain name. Make sure that the name in this field matches the server hostname specified in Tools & Settings > Server Settings.
- Click Request. Plesk will generate a private key and a certificate signing request and display them in under List of certificates in server pool section.
- Find the certificate under List of certificates in server pool section and click its name. This will open a page showing the certificate properties.
- Copy the whole content of the CSR section (including
-----BEGIN CERTIFICATE REQUEST----- and
-----END CERTIFICATE REQUEST-----) to clipboard.
- Visit the website of the certificate authority of your choice and start a certificate ordering procedure. When you are prompted for the CSR, paste the data from clipboard. The certificate authority will create an SSL/TLS certificate in accordance with the information you provided. When you receive your SSL/TLS certificate, save it on your local machine or network.
- Go to Tools & Settings > SSL/TLS Certificates, click Choose file under Upload the certificate here section, select the saved
.crtfile, and then click Upload Certificate.
- To secure Plesk, click the [Change] link next to Certificate for securing Plesk section:
- Select the certificate from the drop-down list, and then click OK.