Prerequisites

Before you begin, ensure you have:

  • Access to your VestaCP control panel
  • Your SSL certificate files (CRT, Key, and CA Bundle) in plain text format

Step 1 — Enable SSL for the Domain

  1. Log in to your VestaCP dashboard.
  2. Click on the Web tab at the top.
  3. Hover over the domain you want to secure and click Edit.
  4. Scroll down and check the box for SSL Support.
  5. You will see three text areas:
    • SSL Certificate: Paste the contents of your .crt file.
    • SSL Key: Paste the contents of your .key file.
    • SSL Certificate Authority / Intermediate: Paste the contents of your CA Bundle file.
  6. Click Save at the bottom of the page.
⚠️
Wait for Reload: VestaCP needs to reload the web server configuration. This usually happens automatically within a minute of clicking Save.

Step 2 — Verify Installation

Visit your site using https://. If everything is correct, the browser will show a secure connection. Use our SSL Checker to verify that the intermediate certificate is correctly installed for all devices.