home / articles / How install an SSL certificate

How to install an SSL Certificate


SSL certificates provide protection against interception of information exchanged between the client and server on the Internet.


By installing an SSL certificate on your website, you increase the credibility of your website and improve the security of your customers' data.

To be able to install an SSL Certificate, you need to:
1. buy a separate IP address for your web-site.
2. buy an SSL Certificate
3. take a note of the private key you received after SSL certificate generation; begins with "(----- BEGIN RSA PRIVATE KEY -----"

 

Install an SSL Certificate - ISPManager


1. add a unique IP address for the selected domain
2. under Domain settings, add access over SSL on port 443
3. choose option SSL Certificates from the menu and create the certificate you have
4. in the field "Key" add the copied protected key, begins with "(----- BEGIN RSA "
5. in the field "Certificate" add the certificate that came to your email, begins with "----- BEGIN CERTIFICATE ----- "
6. in the field "certificate chain" add the certificate chain, the file is usually called "bundle"

 

Install an SSL Certificate - APACHE 2


1. add a unique ip address to the selected domain
2. compile apache with ssl support
3. add the following line into the apache config file under section "Server virtualhost on port 443":
NameVirtualHost your_ip:443
"); ?>
   ServerName your_ip:443
    ServerAlias www.yourdomain.com:443
    SSLEngine on
    SSLCertificateFile /path/cert.crt
    SSLCertificateKeyFile /path/cert.key
    SSLCACertificateFile /path/cert.bundle
"); ?>
4. file cert.key - add your key that starts with "(----- BEGIN RSA "
5. file cert.crt - add your certificate that came to your email and starts with "----- BEGIN CERTIFICATE
6. file cert.bundle - add the certificate chain, the file is usually called "bundle"

 

Install an SSL Certificate - NGINX


1. add a unique ip address to the selected domain
2. compile nginx with ssl support. /configure - with-http_ssl_module
3. Add the following lines into the nginx config file under section "Server":
listen 443 default ssl;
ssl_certificate /path/ssl/cert.pem;
ssl_certificate_key /path/ssl/cert.key;
ssl_client_certificate /home/ssl/cert.pem;
ssl_verify_client off;
ssl_ciphers ECDHE-RSA-AES256-SHA:AES256-SHA:CAMELLIA256-SHA:DES-CBC3-SHA;
ssl_prefer_server_ciphers on;
ssl_protocols TLSv1;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 5m;
4. file cert.key - add your key that begins with "(----- BEGIN RSA "
5. file cert.pem - add your certificate that came to your email and begins with "----- BEGIN CERTIFICATE ----- ". Also add the certificates chain,  the file is usually called "bundle"