How to Install an SSL Certificate

A step-by-step guide from configuration to final verification.

Installing an SSL certificate involves a few key steps: purchasing the certificate, completing domain validation, downloading your certificate files, and installing them on your server. This guide walks you through the entire process.

Step 1: Purchase and Configure Your Certificate

  1. Choose the right certificate for your needs from our SSL certificate catalog.
  2. Complete the checkout process and provide the domain name you want to secure.
  3. Generate a CSR (Certificate Signing Request) on your server, or use our automatic CSR generation during the configuration step.
  4. Submit your CSR and select your preferred domain validation method.

Step 2: Complete Domain Validation

The Certificate Authority needs to verify that you control the domain. You can choose one of these validation methods:

Email Validation

An approval email is sent to a designated address at your domain (e.g., [email protected]). Click the approval link to complete validation. This is the fastest method.

HTTP File Validation

Upload a specific file to your web server's root directory. The CA checks for this file to confirm domain ownership.

DNS (CNAME) Validation

Add a specific CNAME record to your domain's DNS configuration. This method works well if you don't have email or HTTP access to the server.

Step 3: Download Your Certificate Files

Once validation is complete, you will receive your SSL certificate files. Typically these include:

  • Your certificate (.crt or .pem file)
  • Intermediate / CA bundle (chain of trust certificates)
  • Your private key (generated during CSR creation — keep this secure)

You can download these files from your Mega SSL Store dashboard at any time.

Step 4: Install on Your Server

Installation steps vary by server type. Here is a brief overview for common platforms:

Apache

Edit your virtual host configuration to add SSLCertificateFile, SSLCertificateKeyFile, and SSLCertificateChainFile directives. Restart Apache to apply.

Nginx

Combine your certificate and CA bundle into one file. Update your server block with ssl_certificate and ssl_certificate_key directives. Reload Nginx.

IIS (Windows)

Import the certificate through IIS Manager > Server Certificates. Then bind it to your site in the site's Bindings settings using HTTPS on port 443.

cPanel

Go to SSL/TLS in your cPanel dashboard. Paste your certificate, private key, and CA bundle into the appropriate fields. Click Install.

Plesk

Navigate to Websites & Domains > SSL/TLS Certificates. Upload your certificate files and assign the certificate to your domain.

Step 5: Verify Your Installation

After installing your certificate, verify it is working correctly:

  • Visit your website using https:// and check for the padlock icon
  • Ensure there are no mixed content warnings (HTTP resources loaded on an HTTPS page)
  • Use an online SSL checker tool to verify the certificate chain is complete
  • Test that HTTP-to-HTTPS redirect is working

Need Help?

If you run into any issues during installation, our support team is here to help. We can guide you through the process or troubleshoot any problems.

Contact Us