H
10Corp Premium Hosting

Finding and Installing Your SSL Certificate

Last Updated: March 2026 3 min read

After your SSL certificate has been issued by the Certificate Authority (CA), you need to download it and install it on your web server. This guide walks through the general process of finding your certificate and installing it on common server platforms.

Finding Your SSL Certificate

From Your SSL Provider’s Dashboard

  1. Log in to your account with the provider where you purchased the SSL certificate.
  2. Navigate to your products or SSL certificates section.
  3. Click on the SSL certificate you need.
  4. Look for an option like “Show Certificates”, “Download”, or “View Certificate”.
  5. Copy or download the Server Certificate text.

Important: Copy everything, including the -----BEGIN CERTIFICATE----- and -----END CERTIFICATE----- lines.

Certificate Files You May Need

Depending on your server, you may need:

FileDescription
Server CertificateYour domain’s SSL certificate
Private Key (.key)Generated when you created your CSR
CA Bundle / Intermediate CertificatesChain of trust certificates from the CA
Root CertificateThe CA’s root certificate (sometimes included in the CA bundle)

Installing on Apache

  1. Upload your certificate files to the server (commonly to /etc/ssl/ or /etc/apache2/ssl/).

  2. Edit your Apache virtual host configuration file:

    <VirtualHost *:443>
        ServerName yourdomain.com
        DocumentRoot /var/www/html
    
        SSLEngine on
        SSLCertificateFile /etc/ssl/yourdomain.crt
        SSLCertificateKeyFile /etc/ssl/yourdomain.key
        SSLCertificateChainFile /etc/ssl/ca-bundle.crt
    </VirtualHost>
    
  3. Test the configuration:

    apachectl configtest
    
  4. Restart Apache:

    sudo systemctl restart apache2
    

Installing on Nginx

  1. Combine your server certificate and CA bundle into one file:

    cat yourdomain.crt ca-bundle.crt > yourdomain-combined.crt
    
  2. Edit your Nginx server block configuration:

    server {
        listen 443 ssl;
        server_name yourdomain.com;
    
        ssl_certificate /etc/ssl/yourdomain-combined.crt;
        ssl_certificate_key /etc/ssl/yourdomain.key;
    
        # Recommended SSL settings
        ssl_protocols TLSv1.2 TLSv1.3;
        ssl_ciphers HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers on;
    }
    
  3. Test the configuration:

    nginx -t
    
  4. Reload Nginx:

    sudo systemctl reload nginx
    

Installing on cPanel

  1. Log in to cPanel.
  2. Navigate to Security → SSL/TLS.
  3. Click Manage SSL sites under “Install and Manage SSL for your site (HTTPS).”
  4. Select the domain from the dropdown.
  5. Paste your Certificate (CRT) in the Certificate field.
  6. Paste your Private Key in the Private Key field.
  7. Paste the CA Bundle in the Certificate Authority Bundle field.
  8. Click Install Certificate.

Installing on Plesk

  1. Log in to Plesk.
  2. Go to Websites & Domains and select your domain.
  3. Click SSL/TLS Certificates.
  4. Click Add SSL/TLS Certificate.
  5. Upload or paste your certificate, private key, and CA certificate.
  6. Click Upload Certificate.
  7. Go back to Hosting Settings for the domain and select the new certificate.

Verifying Your Installation

After installation, verify that the SSL certificate is working correctly:

  1. Visit your website using https:// and check for the padlock icon.
  2. Use an online checker like SSL Labs Server Test to perform a thorough analysis.
  3. Verify the certificate chain is complete and trusted.

Troubleshooting

  • Certificate chain incomplete: Ensure you have installed the intermediate/CA bundle certificates.
  • Private key mismatch: The private key must be the one generated alongside the CSR used to issue the certificate.
  • Browser shows “Not Secure”: Check for mixed content issues — resources loaded over HTTP on an HTTPS page.

Notes

  • SSL certificates are typically issued in PEM format (Base64 encoded text). If your server requires a different format (e.g., PFX/PKCS#12), you can convert using OpenSSL:

    openssl pkcs12 -export -out yourdomain.pfx -inkey yourdomain.key -in yourdomain.crt -certfile ca-bundle.crt
    
  • Always keep a secure backup of your private key and certificate files.

Tags: ssl installation certificate https server

Still need help?

Our support team is available 24/7 to assist you.