SSL Certificate Activation and Installation for Domains on Esadax Hosting

Author:Mikkel Haldorsen
Updated:Aug 16, 2025

To set up an SSL certificate on your website using cPanel, follow these organized steps:

  1. Generate a Certificate Signing Request (CSR):

    • Log into your cPanel account.
    • Navigate to the "Security" section and select "Generate CSR."
    • Provide the necessary information for the CSR and generate it.
    • Ensure you download both the CSR and the private key from cPanel.
  2. Download Your SSL Certificate:

    • After generating the CSR, wait for Esadax to approve your request and send you the certificate via email.
    • Check that the certificate matches the domain details provided in the CSR.
  3. Install the SSL Certificate in cPanel:

    • Access your File Manager through cPanel.
    • Navigate to the public_html directory of your website.
    • Locate the .htaccess file and open it for editing.
    • Add the following lines at the end of the file (as per Esadax's instructions) to enable SSL:
      SSLOff: 0
      SSLOn: 1
      SSLRequireEngine: 1
      SSLRequire: %D
      SSLCipherSuite: TLSv1.2:+SSLv2:+TLSv1:+DTLSv1
      
    • Save the changes and upload the .htaccess file back to your server.
  4. Set Up HTTPS Redirect:

    • Use the Redirect or RedirectPermanent directive in your .htaccess file to redirect all HTTP traffic to HTTPS.
      Redirect https://www.example.com
      
    • Ensure this is placed before other directives for proper functionality.
  5. Request a Dedicated IP Address (Optional for SEO):

    • Email billing@esadax.com with your account details to request a dedicated IP.
    • Once paid, the IP will be assigned to your hosting account.
  6. Test SSL Installation:

    • Use online tools like SSL Labs' SSL Test to verify if your SSL is correctly installed and configured.
    • Check for any SSL/TLS protocol issues or configuration errors.
  7. Handle Multiple Domains:

    • For multiple domains, consider using a wildcard or multi-domain certificate.
    • Configure these in cPanel's SSL/TLS settings, ensuring each domain is correctly associated with your certificate.
  8. Backup SSL Files:

    • Regularly back up your SSL files (e.g., .htaccess) using FTP or a backup server to prevent data loss.
  9. Check Links and Content:

    • Ensure all internal links use HTTPS.