What is Let's Encrypt?
Let's Encrypt is a free, automated, and open certificate authority that provides SSL certificates at no cost. EGPHP includes free Let's Encrypt SSL certificates with all hosting plans.
Prerequisites
Before installing SSL, ensure:
- Your domain is added to EGPNL
- DNS is properly pointing to your server
- Your website is accessible via HTTP
Installing Free SSL
Log in to EGPNL
Access your control panel using your credentials.
Navigate to SSL
Click on SSL or SSL Certificates in the sidebar menu.
Select Your Domain
Choose the domain you want to secure from the dropdown list.
Issue Certificate
Click Issue Let's Encrypt Certificate or Install Free SSL.
Wait for Installation
The certificate typically installs within seconds. You'll see a success message when complete.
Include WWW and Non-WWW
When installing SSL, include both versions of your domain:
example.com(non-www)www.example.com(www)
EGPNL usually handles this automatically, securing both versions with a single certificate.
Verify Installation
After installation, verify SSL is working:
- Visit your website using
https:// - Look for the padlock icon in the browser address bar
- Click the padlock to view certificate details
Force HTTPS
After installing SSL, redirect all HTTP traffic to HTTPS:
In EGPNL
- Go to your domain settings
- Enable Force HTTPS or SSL Redirect
For WordPress
- Install the "Really Simple SSL" plugin
- Activate and click "Go ahead, activate SSL!"
Certificate Details
- Validity: 90 days
- Auto-Renewal: Automatic renewal 30 days before expiry
- Encryption: Same strength as paid certificates
- Browser Support: Trusted by all major browsers
Common Issues
DNS Not Propagated
Wait 24-48 hours after changing DNS before installing SSL.
Domain Not Accessible
Ensure your website loads via HTTP before requesting SSL.
Rate Limits
Let's Encrypt has rate limits. If you've requested too many certificates, wait before trying again.
Was this article helpful?