🔹 SSL Installation
SSL certificates secure your website by encrypting data between visitors and your server. SSL is essential for security, trust, and SEO rankings.
1️⃣ Free Let’s Encrypt SSL
Let’s Encrypt provides free, auto-renewing SSL certificates for your domain.
How to enable in Plesk:
-
Log in to Plesk
-
Go to Websites & Domains
-
Click Let’s Encrypt
-
Select your domain & subdomains
-
Enable Secure mail (recommended)
-
Click Install
Benefits:
-
Free & automatic renewal
-
Trusted by all browsers
-
Improves Google rankings
📌 SSL usually activates within minutes.
2️⃣ Installing Custom SSL Certificates
Custom SSL is useful if you purchase SSL from a third-party provider.
You will need:
-
Certificate (.crt)
-
Private key
-
CA bundle (if provided)
Steps in Plesk:
-
Go to Websites & Domains
-
Click SSL/TLS Certificates
-
Choose Add SSL Certificate
-
Paste certificate files
-
Assign a certificate to your domain
📌 Make sure the domain name matches the certificate.
3️⃣ Force HTTPS Redirection
Forcing HTTPS ensures all traffic uses secure URLs.
Method 1: Plesk (Recommended)
-
Go to Hosting Settings
-
Enable Permanent SEO-safe 301 redirect
-
Redirect from HTTP to HTTPS
Method 2: .htaccess
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
📌 Always use 301 redirects for SEO safety.
🔐 Common SSL Issues & Fixes
-
❌ Mixed content → Update HTTP links
-
❌ SSL not showing → Clear browser cache
-
❌ Domain mismatch → Reissue SSL
📌 Let’s Encrypt renews automatically every 90 days.