SSL Certificate Complete Setup Guide
Complete guide with step-by-step instructions.
SSL certificates encrypt data between your website and visitors, enabling HTTPS. Essential for security, trust, and SEO.
What is SSL?
SSL (Secure Sockets Layer): Encrypts data transmitted between browser and server.
Visual Indicator:
- HTTP: Not Secure (red warning)
- HTTPS: Secure (green padlock icon)
Why You Need SSL:
- Security: Protects sensitive data (passwords, credit cards)
- Trust: Visitors trust HTTPS sites more
- SEO: Google ranks HTTPS sites higher
- Required: For e-commerce, login forms, any user data
- Browser Warnings: Chrome shows 'Not Secure' for HTTP sites
Types of SSL Certificates
1. Domain Validation (DV)
- Validates domain ownership only
- Issued in minutes
- Free or $10-50/year
- Best for: Most websites, blogs
2. Organization Validation (OV)
- Validates business identity
- Takes 1-3 days
- $50-200/year
- Best for: Business websites
3. Extended Validation (EV)
- Highest validation level
- Shows company name in address bar
- $100-300/year
- Best for: E-commerce, banking
Getting Free SSL with Let's Encrypt
Taiwan Web Hosting includes free SSL certificates for all domains.
Installation via cPanel:
- Log into cPanel
- Go to 'SSL/TLS Status' section
- Click 'Run AutoSSL'
- Wait 5-10 minutes for installation
- SSL automatically renews every 90 days
Manual SSL Installation
If using purchased SSL:
- Generate CSR: In cPanel SSL/TLS section
- Purchase SSL: From certificate authority
- Receive Certificate: Via email
- Install Certificate: In cPanel → Install SSL
- Paste Certificate: Certificate, private key, CA bundle
Force HTTPS Redirect
Redirect all HTTP traffic to HTTPS.
Add to .htaccess:
RewriteEngine On\nRewriteCond %%{HTTPS} off\nRewriteRule ^(.*)$ https://%%{HTTP_HOST%%}%%{REQUEST_URI} [L,R=301]For WordPress:
- Install 'Really Simple SSL' plugin
- Activate plugin
- Plugin automatically handles redirect
Update Website URLs
After SSL installation:
- Update WordPress URLs: Settings → General → Change to https://
- Update internal links: Search/replace http:// with https://
- Update external resources: Images, CSS, JS must use HTTPS
- Fix mixed content: All resources must be HTTPS
Test SSL Installation
Testing Tools:
- SSL Labs: ssllabs.com/ssltest - Aim for A+ rating
- Why No Padlock: whynopadlock.com - Find mixed content
- SSL Checker: sslshopper.com/ssl-checker.html
Common SSL Issues
Mixed Content Warning
Cause: Some resources (images, CSS) still loading via HTTP
Fix: Update all URLs to HTTPS or use protocol-relative URLs (//example.com)
Certificate Expired
Cause: SSL certificate expired (Let's Encrypt: 90 days)
Fix: Renew certificate. AutoSSL renews automatically.
Need help? Taiwan Web Hosting provides 24/7 support via chat, email, and phone. Contact support.
Ready to Get Started?
Choose hosting and launch your website today with 24/7 support.
