
How to Get a Free SSL Certificate with StackCP Hosting Plans
Securing your website with an SSL certificate is essential for protecting user data, boosting SEO rankings, and building trust with visitors. StackCP hosting plans, offered by providers like Four Star Host, include free wildcard SSL certificates to enable HTTPS for your website. However, to activate this free SSL, your domain’s DNS settings must point to StackCP’s DNS nameservers. This article provides a step-by-step guide to obtaining and activating a free SSL certificate with StackCP hosting, ensuring your website is secure and accessible.
Why Use StackCP’s Free SSL Certificate?
StackCP’s free wildcard SSL certificates offer several benefits:
-
Enhanced Security: Encrypts data between your website and visitors, protecting sensitive information.
-
SEO Boost: Search engines like Google prioritize HTTPS websites, improving your rankings.
-
Cost Savings: Free SSL eliminates the need to purchase third-party certificates.
-
Wildcard Support: Secures your main domain and all subdomains (e.g., www.example.com, blog.example.com).
-
Trusted by Browsers: Issued by reputable authorities, ensuring no “insecure” warnings.
To activate the SSL, your domain must use StackDNS nameservers, as StackCP verifies domain ownership via DNS settings. Below, we’ll walk through the process of setting up DNS and activating the SSL.
Prerequisites
Before starting, ensure you have:
-
A StackCP hosting plan (e.g., Four Star Host).
-
Access to your StackCP control panel.
-
Access to your domain registrar’s DNS management interface (e.g., GoDaddy, Namecheap).
-
A registered domain associated with your StackCP hosting account.
Step-by-Step Guide to Activate a Free SSL Certificate with StackCP
Step 1: Verify Your StackCP Hosting Plan
All StackCP hosting plans include a free wildcard SSL certificate, as confirmed by documentation. To verify:
-
Log in to your StackCP control panel at https://stackcp.com.
-
Navigate to Manage Hosting and select your hosting package.
-
Confirm that SSL/TLS options are available under the Security section.
If you don’t have a StackCP hosting plan, sign up through a provider like Four Star Host, which offers plans with free SSL, CDN, and 24/7 support.
Step 2: Update Your Domain’s Nameservers to StackDNS
To activate the free SSL, your domain must use StackCP’s StackDNS nameservers. These are:
-
ns1.stackdns.com (35.197.225.59)
-
ns2.stackdns.com (146.148.28.88)
-
ns3.stackdns.com (35.198.79.191)
-
ns4.stackdns.com (104.196.137.209)
Follow these steps to update your nameservers:
-
Log in to Your Domain Registrar:
-
Access your domain registrar’s control panel (e.g., GoDaddy, Namecheap, 123-Reg).
-
Locate the domain you want to use with StackCP (e.g., example.com).
-
-
Find Nameserver Settings:
-
Look for a section labeled “Nameservers,” “DNS Management,” or “Domain Management.”
-
Select the option to use custom nameservers.
-
-
Enter StackDNS Nameservers:
-
Replace existing nameservers with:
ns1.stackdns.com ns2.stackdns.com ns3.stackdns.com ns4.stackdns.com -
Save your changes.
-
-
Wait for DNS Propagation:
-
Nameserver changes typically take 6–24 hours to propagate globally, though it may be faster (2–8 hours in most cases).
-
Check propagation status using a tool like whois.domaintools.com or by running:
dig ns example.comReplace example.com with your domain. Ensure the output lists StackDNS nameservers.
-
Note: If your registrar uses sub-delegation (e.g., pointing to StackDNS via NS records instead of nameservers), contact your registrar to disable DNSSEC, as it can prevent SSL activation.
Step 3: Add Your Domain to StackCP
Ensure your domain is added to your StackCP hosting package:
-
Log in to your StackCP control panel.
-
Navigate to Manage Domains or Domains in the dashboard.
-
Click Add Domain and enter your domain (e.g., example.com).
-
Verify the domain is associated with your hosting package.
If the domain is already added, confirm it points to StackDNS nameservers by selecting the domain and clicking the Nameservers icon.
Step 4: Activate the Free SSL Certificate
Once your domain uses StackDNS nameservers, activate the SSL:
-
Log in to your StackCP control panel.
-
Go to Manage Hosting and select the hosting package linked to your domain.
-
Click Options > Manage for the package.
-
Under the Security section, locate the SSL/TLS icon.
-
Find your domain listed with an Activate Free SSL button next to it. Click this button.
-
Optionally, enable Force HTTPS to redirect all traffic to HTTPS:
-
Select the Enable option at the bottom of the SSL/TLS page.
-
-
Wait for activation (up to 30 minutes).
The SSL certificate will be applied, securing your website with HTTPS.
Step 5: Verify SSL Installation
Confirm the SSL is active:
-
Visit https://yourdomain.com in a browser. You should see a padlock icon indicating a secure connection.
-
Use an SSL checker tool (e.g., sslshopper.com or whynopadlock.com) to verify certificate details.
-
Check the StackCP control panel’s SSL/TLS section to ensure the certificate is listed as active.
If the Activate Free SSL button is missing or you encounter an error, verify:
-
Nameservers are correctly set to StackDNS (Step 2).
-
DNSSEC is disabled at your registrar.
-
DNS propagation is complete (use dig or whois to confirm).
Step 6: Configure Your Website for HTTPS
Update your website to use HTTPS:
-
WordPress:
-
Log in to the WordPress admin panel.
-
Go to Settings > General.
-
Update WordPress Address (URL) and Site Address (URL) to https://yourdomain.com.
-
Install a plugin like Really Simple SSL to enforce HTTPS redirects.
-
-
Other CMS: Update configuration files (e.g., .htaccess for Apache) to redirect HTTP to HTTPS:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]Place this in /home/username/public_html/.htaccess.
-
Test all pages to ensure no mixed content warnings (e.g., HTTP resources on an HTTPS page).
Troubleshooting Common Issues
-
SSL Button Missing:
-
Ensure the domain uses StackDNS nameservers. Check with:
dig ns example.com -
Disable DNSSEC at your registrar if enabled.
-
-
Propagation Delay: Nameserver changes can take up to 48 hours. Monitor with whois.domaintools.com.
-
Error Activating SSL: Contact your hosting provider’s support (e.g., Four Star Host) if issues persist.
-
Mixed Content: Use browser developer tools (F12 > Console) to identify and update HTTP resources to HTTPS.
Best Practices
-
Regular Backups: Use StackCP’s backup tools or JetBackup to save website and database data before changes.
-
Monitor SSL Status: Periodically check the SSL/TLS section in StackCP to ensure the certificate remains active.
-
Renewal: StackCP’s free SSL certificates are automatically renewed, but verify nameservers remain unchanged to avoid interruptions.
-
Green Hosting: StackCP hosting is powered by 100% renewable energy, making your secure website eco-friendly.
Conclusion
Activating a free SSL certificate with StackCP hosting plans is straightforward once your domain’s DNS settings point to StackDNS nameservers. By following these steps—updating nameservers, adding your domain, and enabling SSL in the StackCP control panel—you can secure your website with HTTPS, enhancing user trust and SEO performance. StackCP’s integration with StackDNS and its user-friendly control panel makes the process seamless, even for beginners. For additional support, reach out to your StackCP provider (FourStarHost.com) via their 24/7 support channels.
