How to Set Up SSL on cPanel Using AutoSSL

Enable a free SSL certificate on your Cynet hosting using cPanel's AutoSSL feature to secure your website with HTTPS.

How-To 5 min read Updated 2026-02-28 Beginner Cynet Support

Quick Answer

AutoSSL is enabled by default on all Cynet hosting plans. To verify or trigger it manually: log in to cPanel β†’ SSL/TLS Status β†’ Select your domain(s) β†’ Click Run AutoSSL. The certificate is issued within minutes and renews automatically.

SSL (Secure Sockets Layer) encrypts the connection between your website and its visitors, protecting sensitive data like passwords, personal information, and payment details. An SSL-secured site displays a padlock icon and uses https:// in the browser address bar.

All Cynet hosting plans include free AutoSSL certificates that are issued and renewed automatically.

What Is AutoSSL?

AutoSSL is a cPanel feature that automatically provisions and installs SSL certificates for your domains. Key points:

  • Free β€” Included with all Cynet hosting plans at no extra cost
  • Automatic β€” Certificates are issued and renewed without manual intervention
  • Covers all domains β€” Your primary domain, addon domains, subdomains, and mail subdomains
  • Trusted by all browsers β€” Uses industry-standard certificate authorities
  • Auto-renews β€” Certificates renew before they expire (typically every 90 days)

Prerequisites

  • An active Cynet hosting plan
  • Your domain pointed to Cynet nameservers (ns1.cynethost.com through ns4.cynethost.com)
  • DNS fully propagated (the domain must resolve to your hosting server)

Checking SSL Status

Step 1: Log in to cPanel

Navigate to yourdomain.com/cpanel or log in via your Cynet client area (see How to Log In to cPanel).

Step 2: Open SSL/TLS Status

In the cPanel dashboard, scroll to the Security section and click SSL/TLS Status.

Step 3: Review Your Domains

You'll see a list of all domains and subdomains on your account with their SSL status:

StatusMeaning
🟒 AutoSSL Domain ValidatedSSL is active and working
🟑 AutoSSL PendingCertificate is being issued (wait a few minutes)
πŸ”΄ AutoSSL Not AvailableThere's an issue preventing SSL issuance

Running AutoSSL Manually

If SSL hasn't been issued automatically (e.g., you just added a new domain), you can trigger it manually:

Step 1: Open SSL/TLS Status

Go to cPanel β†’ SSL/TLS Status.

Step 2: Select Domains

Check the boxes next to the domains that need SSL. Or click Select All to include everything.

Step 3: Run AutoSSL

Click the Run AutoSSL button. The process typically takes 1–5 minutes. Refresh the page to check for updates.

Forcing HTTPS (Redirecting HTTP to HTTPS)

After SSL is active, you should redirect all HTTP traffic to HTTPS so visitors always use the secure version.

Method 1: cPanel Force HTTPS (Easiest)

  1. Go to cPanel β†’ Domains
  2. Find your domain in the list
  3. Toggle the Force HTTPS Redirect switch to ON

Method 2: Via .htaccess

If you prefer manual control, add this to the top of your .htaccess file (cPanel β†’ File Manager β†’ /publichtml/.htaccess):

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTPHOST}%{REQUEST_URI} [L,R=301]

Method 3: WordPress Plugin

If you're using WordPress:

  1. Install the Really Simple SSL plugin
  2. Activate it β†’ Click Activate SSL
  3. The plugin handles all redirects and mixed content fixes

Verifying SSL Is Working

After enabling SSL and forcing HTTPS:

  1. Visit your site using https://yourdomain.com
  2. Check the padlock β€” A padlock icon should appear in the browser address bar
  3. Click the padlock β€” It should show "Connection is secure" with a valid certificate
  4. Test with an online tool β€” Use ssllabs.com/ssltest for a comprehensive check

Handling Mixed Content

If your site loads over HTTPS but the padlock shows a warning (⚠️ instead of πŸ”’), you may have mixed content β€” some resources (images, scripts, stylesheets) are still loading over HTTP.

How to Fix Mixed Content

  1. Update internal URLs: Change any http://yourdomain.com references to https://yourdomain.com (or use //yourdomain.com for protocol-relative URLs)
  2. Update WordPress URLs: Go to Settings β†’ General β†’ Change both WordPress Address and Site Address to https://
  3. Database search-replace: Use a tool like Better Search Replace (WordPress plugin) to change all http:// references to https:// in the database
  4. Check theme/plugin files: Some hardcoded HTTP URLs may exist in your theme or plugin files

SSL for Email (Mail Subdomain)

AutoSSL also covers your mail subdomain (mail.yourdomain.com), which secures:

  • Webmail access at yourdomain.com/webmail
  • IMAP/SMTP connections for email clients (Outlook, mobile apps)
If you see a certificate warning when connecting email clients, it may be because AutoSSL hasn't covered the mail subdomain yet. Run AutoSSL manually and ensure mail.yourdomain.com is included.

Troubleshooting

AutoSSL not issuing for a domain

  • DNS not propagated: The domain must resolve to your server's IP. Check with whatsmydns.net
  • Incorrect nameservers: Verify nameservers are ns1.cynethost.com through ns4.cynethost.com
  • CAA record conflict: If you have a CAA DNS record, it must allow the AutoSSL provider. Remove restrictive CAA records or add the correct one
  • Domain expired: Renew the domain first

"Not Secure" warning despite SSL being active

  • HTTPS redirect is not enabled β€” Force HTTPS via cPanel β†’ Domains
  • Mixed content β€” Some resources load over HTTP (see section above)
  • Browser cache β€” Clear cache or test in incognito mode

SSL certificate expired

AutoSSL renews automatically. If it fails to renew:

  1. Go to cPanel β†’ SSL/TLS Status
  2. Run AutoSSL manually
  3. If it still fails, check DNS and contact Cynet support

Multiple domains and SSL

AutoSSL covers all domains on your cPanel account β€” primary, addon, parked, and subdomains. There's no need to install separate certificates for each domain.

SSL AutoSSL HTTPS cPanel security certificate Let's Encrypt

Need our team to handle this?

Running into a hosting issue you can't resolve? Submit a request and our engineers will help.

Was this article helpful?

Not sure which hosting plan is right for you?

Get a personalized recommendation in under 60 seconds.

Find the Right Plan