- Plesk Onyx for Linux
- Plesk Onyx for Windows
- Plesk 12.5 for Linux
- Plesk 12.0 for Windows
- Plesk 12.5 for Windows
How to secure Plesk login page with SSL certificate?
How to install or renew SSL certificate for Plesk login page?
Note: After installation of SSL certificate Plesk login page should be accessed by the same domain name that is specified in the certificate. Example for SSL certificate example.com Plesk URL should be https://example.com:8443, if different URL is specified browser will mark such URL as insecure. Check the screenshot below for details (click on the screenshot to enlarge it):
Warning: Only Plesk Administrator is allowed to secure Plesk login page URL with SSL. If you do not have Plesk administrator access contact your server administrator.
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 (DNS record should exist). This may be checked using web checker (MXtoolbox: DNS lookup).
- Click Install button. If SSL was already installed for Plesk, Install button will be replaced with Renew.
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 that will be used for securing Plesk login URL from drop-down list:
- Сlick OK.
- How to enable SSL support for all subscriptions on a Plesk server?
- How to install SSL certificate for a domain in Plesk?
- Securing Plesk and the Mail Server With SSL/TLS Certificates
- Let's Encrypt installation fails: Challenge marked as invalid
- Unable to renew LE certificate for domain: Let's Encrypt allows no more than 20 certificates to be issued per registered domain