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
- Log in to your VestaCP dashboard.
- Click on the Web tab at the top.
- Hover over the domain you want to secure and click Edit.
- Scroll down and check the box for SSL Support.
- You will see three text areas:
- SSL Certificate: Paste the contents of your
.crtfile. - SSL Key: Paste the contents of your
.keyfile. - SSL Certificate Authority / Intermediate: Paste the contents of your CA Bundle file.
- SSL Certificate: Paste the contents of your
- 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.