20% off your first order with code APEX20 00:00:00 See deals
SSL & Security

SSL/HTTPS & AutoSSL Troubleshooting

Hoststack Team·5 min read

Every domain on Hoststack shared and reseller hosting is secured automatically by AutoSSL, a free Let's Encrypt-based certificate that installs and renews itself with no action needed. Occasionally it can't issue a certificate, or your browser still shows "not secure" after it has — here's how to fix the common causes.

AutoSSL isn't issuing a certificate

  • Your domain must point to Hoststack's nameservers or IP — AutoSSL can't verify a domain that still resolves elsewhere
  • Check cPanel's SSL/TLS Status page — it shows the exact reason the last AutoSSL run failed for that domain
  • A CAA DNS record that doesn't permit Let's Encrypt will block issuance — remove it or add an entry allowing letsencrypt.org
  • From SSL/TLS Status, tick the domain and click Run AutoSSL to retry manually

Browser still shows "Not Secure"

If the padlock is missing even though a certificate is installed, the site is usually still loading some resources — images, scripts, or stylesheets — over plain http://. This is called mixed content, and browsers block or warn about it even on an otherwise-secure page. Use your browser's developer console (Network or Security tab) to spot which specific asset is loading over HTTP, then update that URL in your theme, plugin settings, or database.

Forcing HTTPS site-wide

  • In cPanel, open Domains and toggle "Force HTTPS Redirect" for the domain — the simplest option for most sites
  • Alternatively, add a redirect rule to your .htaccess file that sends all http:// requests to https://
  • For WordPress, also update the Site Address and WordPress Address under Settings > General to use https://

Certificate expired or renewal failed

AutoSSL renews certificates automatically roughly every 90 days, well before expiry — a genuinely expired certificate almost always means renewal failed silently, often for the same reasons as initial issuance (DNS not pointing here, or a CAA record blocking Let's Encrypt). Check SSL/TLS Status for the failure reason, fix the underlying cause, and re-run AutoSSL. Use our SSL Checker tool to confirm the live certificate details from outside your browser's cache.

Still stuck on an SSL error?

Share your domain and the exact error and we'll diagnose it for you.

Contact Support

Deploy today

Online in 60 seconds. Supported around the clock.

Hosting, VPS and game servers on Mumbai infrastructure — INR billing, GST invoices, and code APEX20 for 20% off your first order.

5,000+ customers served
99.9% uptime SLA
<8ms ping across India
24/7 expert support
WhatsApp Discord