How To Enable AutoSSL in cPanel

AutoSSL simplifies securing your website by automatically generating free SSL certificates. In most cases, AutoSSL is enabled by default and installs SSL certificates for your sites if they point to the server. However, there may be cases where you want to manually run it or troubleshoot why it failed.

Follow these steps to enable AutoSSL for your domains:

Steps to Enable AutoSSL in cPanel

1. Log in to Your cPanel Account
Access your cPanel account using your login credentials.

2. Navigate to the SSL/TLS Status Tool
Under the SECURITY section, locate and click on SSL/TLS Status.

3. Select Domains for SSL

Check the boxes for the domains and subdomains you want to secure.

  • Click the Run AutoSSL button to initiate the SSL generation process.
  1. Wait for Validation
    The system may take up to an hour to validate the domains and issue SSL certificates.
  2. Verify SSL Installation
    Once the process is complete, use an SSL checker tool to confirm the certificate is installed. If your site still shows as “Not Secure” or lacks the padlock symbol, you may need to resolve mixed content issues:

Troubleshooting AutoSSL Issues

If you encounter issues with AutoSSL, the following steps can help:

1. Check for Existing Certificates

AutoSSL won’t overwrite non-AutoSSL certificates, even if they’re expired. To ensure a successful installation:

  • Go to SSL/TLS in cPanel.
  • Select Manage SSL Sites and remove any old or invalid certificates.
  • Run AutoSSL again in the SSL/TLS Status section.

2. Enable Domains for AutoSSL

If a domain or subdomain shows as “Excluded from AutoSSL”:

  • Click Include during AutoSSL under Certificate Status.
  • Once enabled, the option will switch to Exclude from AutoSSL.

3. Verify DNS Settings

For AutoSSL to validate a domain:

  • Ensure the domain’s A record points to your server’s IP.
  • Use a DNS checker tool like dnschecker.org to confirm the correct IP address.

If the Nameservers are external but the A records point to your server, check for unnecessary AAAA records (IPv6). Remove any invalid AAAA records that could interfere with the validation process.

4. Address AutoSSL Errors

If you see notifications about errors during the AutoSSL process, you can exclude problematic domains from AutoSSL. This ensures the system can proceed with validating other domains.

5. Missing AutoSSL Button

If the Run AutoSSL button is unavailable in your cPanel:

  • This feature might not be included in your account’s Feature List.
  • Contact us.

Enabling SSL with AutoSSL ensures your website is secure and provides visitors with a safe browsing experience. If you encounter challenges, our support team is here to assist.

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

How do I do a traceroute/tracert?

By doing a traceroute or tracert, you can help us diagnose common connectivity issues, and where...

How do I flush my DNS cache?

Please follow the instructions accordingly: WINDOWS:- Start -> Run -> type cmd- in command...

Submitting your website to Google

Google has a lot of useful resources. For developers, start with their SEO Fundamentals...

How do I clear my shopping cart?

To clear your cart: Click "view cart" on the top right hand corner of your dashboard  Click...

Maxmind error when placing an order

Our fraud detection system (Maxmind) may at times falsely mark your order as fraud.In such cases,...