How to install an SSL certificate: step-by-step guide
Last updated: 31 December 2025
Installing SSL on your website
The installation method depends on your hosting provider and control panel. Most Dutch hosts offer automatic SSL installation, but sometimes manual work is needed.
Automatic installation (recommended)
Via your hosting provider
The easiest method: many providers activate SSL automatically. Check if your provider supports this:
- Log in to your hosting panel
- Look for "SSL" or "Security"
- Enable Let's Encrypt or AutoSSL
- Wait for the certificate to activate (usually within minutes)
cPanel AutoSSL
cPanel can automatically install free certificates:
- Go to cPanel > SSL/TLS Status
- Click Run AutoSSL
- Wait for installation to complete
- Verify all domains show green
DirectAdmin
In DirectAdmin, find SSL under:
- Account Manager > SSL Certificates
- Select Free & automatic certificate from Let's Encrypt
- Click Save
Manual installation
If automatic installation doesn't work, you can manually install a certificate.
Step 1: Generate CSR
A Certificate Signing Request (CSR) is needed to request a certificate:
- Go to SSL/TLS > Generate, view, or delete SSL certificate signing requests
- Fill in your details (domain, organization, country)
- Click Generate
- Save the CSR and private key
Step 2: Request certificate
Use the CSR to request a certificate from a CA. You'll receive:
- The SSL certificate (.crt)
- An intermediate/chain certificate
- Sometimes a root certificate
Step 3: Install certificate
- Go to SSL/TLS > Manage SSL sites
- Select your domain
- Paste the certificate, private key and CA bundle
- Click Install Certificate
Force HTTPS
After installation, redirect visitors to HTTPS. Add to your .htaccess:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Or use a WordPress plugin like Really Simple SSL.
Common problems
Mixed content warnings: your site still loads HTTP resources. Update all internal links to HTTPS.
Certificate not trusted: the CA bundle is missing. Install the intermediate certificate.
Expiration warnings: set up automatic renewal or note the expiration date.
Was this article helpful?
Compare hosting packages directly to find the best choice for your situation.
Related articles
What is web hosting? Explanation for beginners
Discover what web hosting is and how it works. Complete explanation about servers, domains and different hosting types for beginners.
What is VPS Hosting?
VPS hosting explained: what is a Virtual Private Server, who is it suitable for and what are the advantages compared to shared hosting?
What is an SSL Certificate?
Everything about SSL certificates: what is SSL, why do you need it and how do you recognize a secure website? Essential for every website.
What is Uptime in Web Hosting?
What does uptime mean in web hosting? Learn about uptime percentages, SLA guarantees and why 99.9% uptime is important for your website.
How much storage do I need for my website?
Discover how much disk space you really need for your website. Practical guide with examples per website type.