Installing an SSL certificate on ISPConfig
After you’ve generated the CSR code, activated the Certificate, and had it validated by the Certificate Authority, your SSL needs to be installed on the hosting server as the last step to enable the secure connection:
The Certificate files you’ll need are emailed by the Certificate Authority (CA) to the administrative email address you listed when activating your SSL. Or you can download the files from your Namecheap account.
Follow these steps in the ISPConfig control panel:
- Go to the main page and click Sites.
- Click on the domain name you want to install the certificate for.
- Select the SSL tab. There is no need to fill in the top bit you see here, as those details were only needed for the CSR generation step.
- For the next fields (picture below), fill in the codes using this guidance:
SSL Certificate field:
- Erase the code that is already pre-filled in this SSL Certificate box. It is the self-signed certificate info generated along with CSR code(LINK TO CSR GUIDE), it’s not needed for the installation of the trusted certificate.
- Paste the certificate code in. You’ll find this in zip folder you received from Certificate Authority. Open the .crt file with your computer text editor. For example in Windows 10, you’d right-click on the file, select Open with and choose Notepad.
SSL Bundle field:
- Using your text editor as explained, paste in the code from the .ca-bundle file. The code is long, but it’s important you copy all of it i.e. the information starting and ending with these tags: -----BEGIN CERTIFICATE----- and -----END CERTIFICATE-----).
- In the SSL Action field, select Save certificate from the dropdown menu and click the green Save button.
All done, you did it!
You can confirm the installation status using this tool to make sure it’s working right.
One last thing - if you’d like to enable secure (HTTPS) connection by default, see HTTPS redirect setup process on Apache.