Creating and installing a free self-signed SSL Certificate
If you do not want to purchase an SSL certificate for your domain, but still wish to secure your site, you can create a self-signed certificate and install it on your web server. Although this will provide data encryption, your site visitors will see warning messages stating that your certificate is not issued by a recognized authority. For this reason using self-signed certificates is not recommended, as it will not instill confidence in customers, especially on e-commerce sites.
End of Life Warning
This service has a pending End of Life. Please move to a current service as soon as possible. For more information, please see: (dv) Dedicated-Virtual 4.0: Migration Information.
For the purposes of this article, you should already have a dedicated IP address configured in Plesk for your domain. See here for details.
- Log into your Plesk Control Panel as the admin user and select Server and then Certificates:
- Click Add New Certificate:
Specify the certificate properties and click on Self-Signed :
- Certificate name. This will help you identify this certificate in the repository.
- Encryption level. Choose the encryption level of your SSL certificate. We recommend choosing 2048 bit.
- Specify your location and organization name. The values you enter should not exceed the length of 64 symbols.
- Specify the domain name for which you wish to generate an SSL certificate. This should be a fully qualified domain name. Example: www.mt-example.com.
- Enter the domain administrator's e-mail address.
- Now your certificate will be generated and stored in the repository. Next you need to choose this new certificate to be used for your IP address. Select IP Addresses from the main Server menu:
- Click the IP Address associated with your domain. In most cases it will not be the one in bold:
Select the self-signed SSL certificate from the Certificate drop-down box. Since this is a dedicated IP address for this domain Exclusive should be selected already. Select your new certificate from the drop-down box and select OK.
If there isn't a Certificate drop-down box, you are on a shared hosting IP address. You will need to add an IP address to your service. See here for details.