How to enable SSL/HTTPS correctly (Let’s Encrypt in DirectAdmin) Print

  • 0

Overview

HTTPS keeps your website secure and is required for modern browsers. DirectAdmin provides free Let’s Encrypt SSL certificates for all domains hosted on VexoWeb.

Step 1 — Open SSL Management

  1. Log in to DirectAdmin
  2. Go to Account Manager → SSL Certificates

Step 2 — Enable Let’s Encrypt

  1. Select Free & automatic certificate from Let's Encrypt
  2. Choose the domain(s) you want to secure
  3. Enable these options:
    • Force SSL
    • Redirect HTTP to HTTPS
  4. Click Save

Step 3 — Verify DNS (important)

Your DNS records must include:

A → domain.com → 157.180.52.85
A → www → 157.180.52.85

Let’s Encrypt will fail if:

  • DNS is not pointing to your server
  • Your domain has AAAA (IPv6) records pointing elsewhere
  • Cloudflare SSL mode is set to Flexible

Step 4 — Test HTTPS

Open your website:

https://yourdomain.com

Renewal

Certificates renew automatically every 90 days.

Troubleshooting

  • Too many redirects → Set Cloudflare to “Full (Strict)”
  • Certificate failed → Remove AAAA records
  • Mixed content warnings → Update old http:// links in your CMS

Was this answer helpful?

« Back