How to Install a Let’s Encrypt SSL From Cpanel Print

  • 0

### How to Install a Let's Encrypt SSL Certificate from cPanel

Let's Encrypt provides free, automated SSL/TLS certificates that you can easily install via cPanel on your gptservers.net hosting account. This process uses cPanel's built-in **AutoSSL** feature, which integrates with Let's Encrypt to issue and renew certificates automatically (typically every 90 days). If AutoSSL isn't enabled or you prefer manual installation, cPanel may offer a dedicated "Let's Encrypt" tool—check your Security section.

#### Prerequisites
Before starting:
- Your domain (and `www` subdomain) must point to your cPanel account's server IP address. Verify this via DNS settings at your domain registrar.
- Parked or addon domains included in the certificate must also resolve to the same IP, or temporarily remove them to avoid installation failures.
- DNS propagation may take up to 48 hours; ensure your site is accessible via HTTP first.
- If using third-party DNS, wildcard certificates (`*.domain.com`) require DNS hosting on your cPanel server.

If your hosting plan doesn't have AutoSSL enabled, contact gptservers.net support at support@gptservers.net.

#### Step-by-Step Installation
1. **Log in to cPanel**:
Access your cPanel dashboard at `https://yourdomain.com/cpanel` (or via your gptservers.net Client Area).

2. **Navigate to SSL/TLS Status**:
Scroll to the **Security** section and click **SSL/TLS Status**. This displays all domains/subdomains on your account.

3. **Select Domains**:
Check the box(es) next to the domain(s) or subdomain(s) you want to secure (e.g., your main domain and `www`).

4. **Run AutoSSL**:
Click **Run AutoSSL** at the bottom of the page. cPanel will request a Let's Encrypt certificate, validate ownership via HTTP-01 challenge, and install it automatically.
- The process usually takes a few minutes. You'll see a status update like "Certificate installed successfully."
- If it fails (e.g., due to DNS issues), check the error log and resolve before retrying.

5. **Verify Installation**:
- Return to **SSL/TLS Status**—the domain should show a green lock icon and "Valid" status under the **AutoSSL Domain Control** column.
- Visit `https://yourdomain.com` in a browser; you should see a padlock and no security warnings.
- Use tools like SSL Labs (ssllabs.com/ssltest) for a full report.

#### Enabling HTTPS Redirect (Recommended)
To force all traffic to HTTPS:
1. In cPanel, go to **Domains** (under the Domains section).
2. Find your domain and toggle **Force HTTPS Redirect** to "On."
- This automatically redirects HTTP to HTTPS without editing `.htaccess`.
- Save changes—it takes effect immediately.

#### Renewal and Management
- AutoSSL handles renewals automatically before expiration (Let's Encrypt certificates last 90 days).
- To manually renew: In **SSL/TLS Status**, select the domain and click **Run AutoSSL**.
- View or manage certificates: Go to **Security** > **SSL/TLS** > **Certificates (CRT)** to see issued Let's Encrypt certs (look for "Let's Encrypt" in the Issuer column).
- Limits: Let's Encrypt allows up to 50 certificates per registered domain per week—avoid frequent reissues.

#### Troubleshooting Common Issues
- **Installation Fails**: Ensure DNS points correctly; clear any parked domains not resolving to your server. Wait for propagation if recently changed.
- **Mixed Content Errors**: Update internal links/images to HTTPS in your site's code (e.g., via WordPress plugins like Really Simple SSL).
- **No AutoSSL Option**: Your host may need to enable the Let's Encrypt provider in WHM. Submit a support ticket to gptservers.net.
- **Wildcard Not Working**: Host DNS locally on cPanel; third-party DNS doesn't support the DNS-01 challenge for wildcards.

For more details, refer to cPanel's official documentation or contact gptservers.net support. This setup secures your site with HTTPS, improving SEO and user trust!


Was this answer helpful?

« Back
-->