SSL Certificates

SSL Certificate Setup Guide

By the Domain India teamPublished 4 min read
Knowledge base article
Contents (5 sections)

Setting up SSL on Domain India hosting is mostly automatic. Almost every hosting plan includes a free Let's Encrypt certificate: on cPanel (AutoSSL) and DirectAdmin it is issued and renewed for you, and on Windows (Plesk) you request it once in the panel. Domain India does not sell SSL certificates, but a certificate you buy elsewhere can be installed.

For the full guide

This page is the quick setup. For every panel, the reasons a certificate fails to issue, and wildcards, read How to enable free SSL with Let's Encrypt.

Key takeaways

Point the domain and www at your Domain India hosting. On cPanel, AutoSSL issues it on its own every few hours; check the Status tab of Security › SSL/TLS Certificates. On DirectAdmin it is issued automatically; in Plesk, request the free Let's Encrypt certificate from the domain's SSL page. Then force HTTPS and fix any http:// links on your pages.

1. Why SSL matters

  • Security: logins, forms and payments are encrypted between the visitor and your site.
  • Trust: browsers mark sites without HTTPS as "Not secure".
  • Search: Google uses HTTPS as a ranking signal.
  • Payments: payment gateways expect your checkout pages to use HTTPS.

2. Set up the free certificate

  1. Point the domain at your hosting.
    Let's Encrypt checks that the domain reaches our server. Use your hosting nameservers or A records for the domain and www; see how to change your nameservers.
  2. Request the certificate.
    On cPanel, AutoSSL requests it on its next automatic run; check the Status tab of Security › SSL/TLS Certificates, and if a name still fails after DNS is right, open a ticket with the domain name and the exact error line. On DirectAdmin it is issued automatically; check its status under Account Manager › SSL/TLS Certificates. On Windows hosting, follow installing SSL in Plesk.
  3. Check it.
    Open https://yourdomain.com in a private window and click the padlock.

The free certificate renews automatically as long as the domain keeps pointing at your hosting.

3. Force HTTPS

On cPanel, turn on Force HTTPS in Domains. Or add this to .htaccess in your site's folder:

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

The full options are in forcing HTTPS.

4. Paid certificates

Paid DV, OV and EV certificates encrypt no better than the free one; OV and EV add verified company details that some banks and tenders ask for. Domain India does not sell them. If you need one, buy it from a certificate authority and install it on your hosting; see SSL certificate types and how to generate a CSR.

5. Troubleshooting

ProblemLikely causeFix
No certificate issuedDomain or www doesn't point at your hosting, a CAA record, or a proxy blocking the checkFix DNS, allow letsencrypt.org in CAA, pause the proxy
"Not secure" on some pagesImages or scripts loaded over http://Change those links to https://
Too many redirectsTwo HTTPS redirects fighting, often a proxy plus .htaccessKeep one redirect rule
Is SSL free on Domain India hosting?

Yes, on almost every hosting plan. cPanel issues and renews a free Let's Encrypt certificate through AutoSSL, and DirectAdmin and Plesk let you request one from the panel.

Does Domain India sell premium SSL certificates?

No. Domain India does not sell SSL certificates. If you need a paid certificate, buy it from a certificate authority and install it on your hosting.

How do I get SSL on cPanel?

Point the domain at your hosting. AutoSSL runs on its own every few hours and issues the certificate; check it on the Status tab of Security › SSL/TLS Certificates in cPanel.

Do I need to renew the free certificate?

No. It renews automatically while the domain points at your Domain India hosting.

Ready to secure your site? Open your control panel from My Hosting, read the full free SSL guide, or open a ticket if the certificate won't issue.

Certificate not issuing?

Tell us the domain and what your browser or control panel shows, and our support team will check DNS and the certificate for you.

Open a support ticket

Was this article helpful?

Your answer helps us decide what to improve next.

Still need help? Open a support ticket and our team will reply.

Prefer an app? Add this site to your home screen.Get the app
SSL Certificate Setup on Domain India Hosting