Need help?

Our experts have had an average response time of 11.7 minutes in August 2021 to fix urgent issues.

We will keep your servers stable, secure, and fast at all times for one fixed price.

Steps to enable SSL in ISPConfig

by | Jun 20, 2019

SSL is a great way to safeguard website data.

In free control panels like ISPConfig, enabling SSL ensure website confidentiality.

However, users may experience problems when trying to enable SSL via  ISPConfig. It may be due to the server firewall or wrong domain SSL setting in the panel.

At Bobcares, we often get requests from our customers to enable SSL in ISPConfig as part of our Server Management Services.

Today, we’ll see how our Support Engineers enable SSL in ISPConfig and fix related errors.


Pre-requirements to enable SSL in ISPConfig

Let’s now check on what all we require to enable SSL for a domain in ISPConfig.

1. A generated CSR for the website. That’s basically a certificate request.

2. Uploaded private key. This will be provided by SSL provider.

3. Need the files “example_com.crt” and “” from the SSL provider.

Once the Certificate Authority issues the SSL certificate, we can install it on the server.


Similalrly, for customers looking for free SSL certificates, ISPConfig support both LetsEncrypt and Certbot too.

Here, the panel will determine the presence of  LetsEncrypt or Certbot via its plugin. It stores the certificate details in /etc/letsencrypt folder of the server. Therefore, our Dedicated Engineers always make sure to backup that folder before making any SSL certificate changes.


How we enable SSL in ISPConfig

At this point, we’ll see how our Support Engineers enable SSL in ISPConfig panel.

1. Initially, we log into your ISPConfig control panel.

2. Then, we go to Sites >> select the domain and tick the box for SSL for domain as well as for Auto-Subdomain. Otherwise, SSL will not work for


3. And, we select SSL > paste the Private key in the field of SSL key(the private key you obtained at the time of CSR generation).

4. Next, we paste the content of your CSR in the field of SSL Request, example_com.cer in SSL Certificate field and CACertificate.cer in SSL Bundle field,


5. At last, we select SSL Action as Save Certificate from the drop-down list and we click on the Save button.

Now, the website will be accessible using the https:// link.


How we fixed the common SSL errors

From our experience in managing servers, we’ve seen customers facing problems while enabling SSL in ISPConfig. Let’s take a closer look at how our Support Engineers fixed these problems.


1. SSL not enabled

Recently, one of our customers reported a problem with his SSL on the websites. He installed the SSL certificate on his domain. Also, when he tried to access the website, it was showing contents from a wrong folder.

On checking, our Support Engineers found that he didn’t enable SSL option under Sites > SSL. We fixed the issue by enabling SSL for the domain.


2. Problems with firewall

Similarly, another customer had installed Letsencrypt on his domain. But, it didn’t work and SSL option stayed as disabled state after enabling SSL on his domain.

Firewall setting definitely affect the working of SSL on the ISPConfig server. Sometimes, the error may happen due problem with NAT firewall. Also, the website become inaccessible when the server is placed behind a NAT firewall.

Then, our Support Engineers suggested that customers to modify the server firewall and unblock the IP of Letsencrypt server.


[Having trouble while enabling SSL in ISPconfig? We’ll fix it for you.]



In short, free hosting control panels like ISPconfig make it simpler to enable SSL. Today, we saw how our Support Engineers enabled SSL in ISPconfig and fixed related errors.


Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.


var google_conversion_label = "owonCMyG5nEQ0aD71QM";


Submit a Comment

Your email address will not be published. Required fields are marked *

Privacy Preference Center


Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]


Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid


Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie


These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.